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

Messages postés
54
Date d'inscription
vendredi 14 mai 2004
Dernière intervention
6 mai 2011
- - Dernière réponse : yohan49
Messages postés
382
Date d'inscription
samedi 22 janvier 2005
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 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
14439
Date d'inscription
lundi 11 juillet 2005
Dernière intervention
22 mars 2019
127
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 120 internautes nous ont dit merci ce mois-ci

Commenter la réponse de BunoCS
Messages postés
14439
Date d'inscription
lundi 11 juillet 2005
Dernière intervention
22 mars 2019
127
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
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
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
14439
Date d'inscription
lundi 11 juillet 2005
Dernière intervention
22 mars 2019
127
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
382
Date d'inscription
samedi 22 janvier 2005
Dernière intervention
13 août 2011
11
0
Merci
salut y'a encore plus simple Char[] array = Textbox.Text.ToCharArray();
Commenter la réponse de yohan49

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.