J'ai des problèmes avec Boost.Spirit l'analyse d'une chaîne.booster l'esprit extraire le premier mot et le stocker dans un vecteur
La chaîne ressemble
name1 has this and that.\n
name 2 has this and that.\n
na me has this and that.\n
et je dois extraire les noms. Le texte "a ceci et cela" est toujours le même mais le nom peut être constitué d'espaces donc je ne peux pas utiliser graph_p.
1) Comment analyser une telle chaîne?
Étant donné que la chaîne a plusieurs lignes de ce format, je dois stocker les noms dans un vecteur.
J'utilise quelque chose comme
std::string name;
rule<> r = *graph_p[append(name)];
pour sauver un nom mais
2) quelle est la meilleure façon d'enregistrer plusieurs noms dans un vecteur?
Merci à l'avance
Konrad
+1. Propre et simple! –