Bonjour,
Je dois interpréter un fichier de config (texte) en C++. Je le charge ligne par ligne dans un string:
configFile >> skipws >> line;
Puis je lis les champs (séparés par un ou plusieurs espaces):
1 2
| istringstream lineStream(line);
lineStream >> field_1 >> field_2 >> field_3; |
Mais je voudrais sauter certains champs. La fonction ignore() semble être indiquée pour ce cas, mais comment l'utiliser? Dans l'assignation, du genre:
lineStream >> field_1 >> ignore() >> field_3;
Si vous avez un autre moyen rapide, élégant, je suis également preneur...
Partager