Salut à tous voilà j'aimerais simplement decouper une chaine de charactères en plusieurs morceaux sous Visual, j'ai bien vu qu'il existe un truc de la forme chaine.SubString(deb, long) sous Borland mais là çà passe pas
Help please![]()
Salut à tous voilà j'aimerais simplement decouper une chaine de charactères en plusieurs morceaux sous Visual, j'ai bien vu qu'il existe un truc de la forme chaine.SubString(deb, long) sous Borland mais là çà passe pas
Help please![]()
Il nous faudrait un peu plus de précisions quant au type de chaine que tu utilises.
char * ? std::string ? CString ? System::String ?
ha oui bien sur autant pour moi, il s'agit d'un char ** chaine; (dailleurs au passage si vous pouviez m'expliquer le role du double **, car jutilise ce type de chaine suite a l'emploi d'une fonction de split trouvée sur le net...)
Merci![]()
il s'agit d'un pointeur de pointeur ...
Ce que je te conseille, c'est de passer par un type d'un niveau d'abstraction supérieur pour gérer les chaines de caractères, ainsi, tu auras droits à des méthodes qui facilitent sa gestion, notamment un substring ou un équivalent.
Si tu programmes avec les MFC => utilise les CString http://msdn.microsoft.com/library/en...ss_members.asp
Si tu programmes avec les extensions managées => utilise les System::String
Sinon, utilise les std::string de la stl http://c.developpez.com/faq/cpp/?page=strings
Partager