Bonjour,
Je n'arrive pas à faire une fonction qui, partant d'une string de la forme : 1;2;11;36;45;
récupère les entiers et les met dans une liste (ou vecteur)
je commence par :
Le problème c'est que je ne sais pas où s'arrête mon entier ? (suivant le nombre de caractères).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 unsigned char * szStart; szStart = (unsigned char*)&(*buffer.begin()); while ( szStart[0] ) { while ( szStart[0] && !isdigit(szStart[0]) ) szStart++; if ( szStart[0] ) lst.push_back(...); ...??? }
Merci à vous.
Partager