Lecture d'une chaine de caractère [Résolu]

Messages postés
54
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
6 mai 2011
- - Dernière réponse : yohan49
Messages postés
380
Date d'inscription
samedi 22 janvier 2005
Statut
Membre
Dernière intervention
13 août 2011
- 22 juin 2010 à 19:41
Salut à tous!!

Je cherche à isoler chaque caractère d'une textbox ou d'un label, comme pour épeler le mot.

Par exemple si on remplit "bonjour" dans la textbox, je cherche une fonction du genre textbox1.GetChar(0) b, textbox1.GetChar(1) o (pardonnez moi d'inventer des fonctions lol).


J'ai trouver une méthode pour isoler chaque chiffre formant l'heure actuelle, mais c'est assez 'barbare' comme principe (vive les maths!)


 // Isolement heure
            int heure = DateTime.Now.Hour;
            int hh = Math.Abs(heure / 10);
            label2.Text = hh.ToString();
            int h = heure - hh * 10;
            label3.Text = h.ToString();


            // isolement minute
            int minute = DateTime.Now.Minute;
            int mm = Math.Abs(minute / 10);
            label4.Text = mm.ToString();
            int m = minute - mm * 10;
            label5.Text = m.ToString();



J'espère avoir réussi à me faire comprendre lol.

Merci d'avance.
Afficher la suite 

6 réponses

Meilleure réponse
Messages postés
14681
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
5 décembre 2019
90
3
Merci
Tu peux utiliser quelque chose dans ce gout là.
String str = Textbox.Text;
for (int i=0; i<str.Length; i++)
{
  Console.WriteLine(str[I]);
}



@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 208 internautes nous ont dit merci ce mois-ci

Commenter la réponse de BunoCS
Messages postés
14681
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
5 décembre 2019
90
0
Merci
Hello,
Tu peux récupérer le contenu de ton textbox (ou label) sous forme de string et après, itérer sur tous les caractères de cette string, non?


@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Commenter la réponse de BunoCS
Messages postés
54
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
6 mai 2011
0
Merci
Oui c'est justement ce que je veux faire, mais j'ignore la commande à utiliser
Commenter la réponse de altozinzin
Messages postés
54
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
6 mai 2011
0
Merci
Oki, c'était tou simple en fait.

Merci!
Commenter la réponse de altozinzin
Messages postés
14681
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
5 décembre 2019
90
0
Merci
Comme beaucoup de blocage, en fait


@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Commenter la réponse de BunoCS
Messages postés
380
Date d'inscription
samedi 22 janvier 2005
Statut
Membre
Dernière intervention
13 août 2011
7
0
Merci
salut y'a encore plus simple Char[] array = Textbox.Text.ToCharArray();
Commenter la réponse de yohan49