Récupération des 4 premières lettres

Résolu
Daydayer Messages postés 201 Date d'inscription mercredi 1 décembre 2004 Statut Membre Dernière intervention 13 août 2005 - 20 mai 2005 à 10:51
BasicInstinct Messages postés 1471 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 - 20 mai 2005 à 11:26
bonjour,

je voudrais récupérer les 4 premières lettres d'une variable string, afin de les comparer à un autre string, comment dois-je faire en VB6?

il y a la fonction mid, mais je ne sais pas comment m'en servir. la syntaxe de mid c'est:

mid("mot", place du debut, longueur de ce qu'on veut extraire), je crois.

mais pour la place de debut, on peut affecter '0' si on veut commencer au début du mot? et si on veut extraire 4 lettres, faut mettre '4' dans la longueur à extraire?

merci de votre réponse

Daydayerement Vôtre

4 réponses

BasicInstinct Messages postés 1471 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 12
20 mai 2005 à 11:26
VB gere ca fonction en Variant de base
le $ lui fait gerer en String

BasicInstinct
3
BasicInstinct Messages postés 1471 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 12
20 mai 2005 à 11:00
mid(MonMot,1,4)

ou

left(MonMot,4)

renvoie les 4ere caractere de la chaine ou la chaine entiere si < 4 lettres

BasicInstinct
0
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 23
20 mai 2005 à 11:02
Mieux encore :



Mid$(MonMot,1,4)



ou



Left$(MonMot,4)

Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.
0
Daydayer Messages postés 201 Date d'inscription mercredi 1 décembre 2004 Statut Membre Dernière intervention 13 août 2005
20 mai 2005 à 11:18
merci pour vos réponses!

mais le $ sert à quoi dans la proposition de Manu?

Daydayerement Vôtre
0
Rejoignez-nous