A voir également:
- Demande d'aide , visual basic
- Visual basic - Télécharger - Langages
- Microsoft 365 basic - Accueil - Microsoft Office
- Visual petanque - Télécharger - Sport
- Microsoft visual c++ runtime - Guide
- Visual paradigm - Télécharger - Gestion de données
4 réponses
Bonsoir,
je vais peut être dire une bêtise mais tu as défini strmsg comme une variable.
sauf que tu n'as jamais indiqué à quoi était égal Mstrmsg.
donc pour lui strmsg = ""
d'ou la longueur de strmsg est indéfinissable.
je vais peut être dire une bêtise mais tu as défini strmsg comme une variable.
sauf que tu n'as jamais indiqué à quoi était égal Mstrmsg.
donc pour lui strmsg = ""
d'ou la longueur de strmsg est indéfinissable.
mais strMsg dans la fonction Decompser est passé en paramètre comme msg dont la valeur est "ça marche?" !!
holow1
Messages postés
680
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
7 décembre 2012
71
23 déc. 2009 à 22:46
23 déc. 2009 à 22:46
bonjour ,
l'error se trouve o niveau de l'incrementation de la varaible 'i'
la taille de la chaine "msg" est : 11
mais que je fais Console.WriteLine(msg(11)) il m'affiche une error c'est logique car les indec commance par 0
pour miuex comprender ta cahine :
dim msg as string="ça marche ?"
pour afficher le dernier caractère (?) je vais faire
Console.WriteLine(msg(10)) pas Console.WriteLine(msg(11)) ok
l'error se trouve o niveau de l'incrementation de la varaible 'i'
la taille de la chaine "msg" est : 11
mais que je fais Console.WriteLine(msg(11)) il m'affiche une error c'est logique car les indec commance par 0
pour miuex comprender ta cahine :
dim msg as string="ça marche ?"
pour afficher le dernier caractère (?) je vais faire
Console.WriteLine(msg(10)) pas Console.WriteLine(msg(11)) ok
Prenons la phrase à décomposer "Salut les copains" qu'on attribue à une variable texte MaPhrase. Si on veut faire des blocs indépendants avec les 3 mots "Salut", "les" et copains, on leur attribue une variable texte également comme Mot1, Mot2 et Mot3 donc déclarer :
Dim MaPhrase, Mot1, Mot2, Mot3 as string
Utiliser le code Mid (variable texte principale, position de la première lettre du bloc texte à extraire, longueur en nombre de caractères du bloc texte à extraire)
On aura donc
Mot1 = Mid(MaPhrase,1,5) (ce qui donne : Salut)
Mot2 = Mid(MaPhrase,7,3) (ce qui donne : les)
Mot3 = Mid(MaPhrase,11,7) (ce qui donne : copains)
Pour reconstruire MaPhrase (la variable peut s'appeler à partir de là différemment)
MaPhrase = Mot1 & " " & Mot2 & " " & Mot3 ce qui donne : Salut les copains
J'espère que c'est la réponse attendue !
Dim MaPhrase, Mot1, Mot2, Mot3 as string
Utiliser le code Mid (variable texte principale, position de la première lettre du bloc texte à extraire, longueur en nombre de caractères du bloc texte à extraire)
On aura donc
Mot1 = Mid(MaPhrase,1,5) (ce qui donne : Salut)
Mot2 = Mid(MaPhrase,7,3) (ce qui donne : les)
Mot3 = Mid(MaPhrase,11,7) (ce qui donne : copains)
Pour reconstruire MaPhrase (la variable peut s'appeler à partir de là différemment)
MaPhrase = Mot1 & " " & Mot2 & " " & Mot3 ce qui donne : Salut les copains
J'espère que c'est la réponse attendue !