hello,
j'ai trouvé dans la faq un exemple avec getline qui m'interesse mais je n'arrive pas à faire une chose.

voilà j'ai un string de type:
type\nArg1\nArg2\n...\nArg100\n\n

avec 2 fois \n à la fin pour montre que c'est la fin.

je voudrais recupérer mes arguments. j'ai donc fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
...
while(getline(iss,chaine,'\n'))
{
if(chaine.c_str()!=NULL)
{
AjouterArg(chaine.c_str());
}
}
...
avant je mettais pas de if, mais le probleme c'est qu'il m'ajoute un argument de trop qui est vide (entre les 2 derniers \n) j'ai donc tenté de le filtrer avec le !=NULL mais il passe quand meme

je voudrais donc savoir comment faire pour l'eviter.
Merci d'avance