parsage d'un string via istringstream
bonjours, voila d'un cotes je parse un fichier avec istringstream et cela fonctionne parfaitement:
Code:
1 2 3 4 5 6 7 8 9
| string line;
ifstream fichier(file.c_str());
while(getline( fichier,line))
{
istringstream iss( line );
string valeur;
while( getline( iss, valeur, '=' ) )
values.push_back(valeur);
} |
me permetant de parser un fichier properties java ^^
d'un autre cela ne fonctionne pas lorsqu'il sagit d'un simple string :/
Code:
1 2 3 4
|
string requete;
istringstream iss( request );
getline( iss, requete, '('); |
request contient: "LOGIN(login,pass)"
je veux recuperer la requete puis plus tard les arguments dans une boucle...
mais le string requete est vide apres le getline et iss est en fin de stream :/
vous en pensez quoi? (j'ai les meme include dans les 2 cas) :(