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

Signaler
Messages postés
54
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
6 mai 2011
-
Messages postés
380
Date d'inscription
samedi 22 janvier 2005
Statut
Membre
Dernière intervention
13 août 2011
-
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.

6 réponses

Messages postés
14814
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
26 octobre 2020
93
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...
Messages postés
14814
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
26 octobre 2020
93
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...
Messages postés
54
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
6 mai 2011

Oui c'est justement ce que je veux faire, mais j'ignore la commande à utiliser
Messages postés
54
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
6 mai 2011

Oki, c'était tou simple en fait.

Merci!
Messages postés
14814
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
26 octobre 2020
93
Comme beaucoup de blocage, en fait


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