Bonjour tous,

j'ai un fichier texte avec deux type de lignes (pour simplifier) A et B:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
# type A
A ferrite 2.85 1e-30
 # type B
B VC 4.1
je voudrais sélectionner chaque ligne et mettre dans une variable, pour cela je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
getline(inputfile,variable)
ensuite je voudrais savoir combien il y a de mot dans la phrase
pour cela je ne sais pas trop comment faire, j'ai regardé un peu sur diverses FAQ et autre et j'ai l'impression que l'on peut faire quelque chose avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
find_first_of()
size()
substr (..,..)
mais je ne sais pas comment faire.

==> je pensais faire variable.size() pour avoir le nombre de caracteres et ensuite faire variable.find_first_of() pour detecter le nombre d'espaces mais je ne sais pas comment faire pour detecter des espaces et je n'arrive pas non plus à m'en sortir avec les positions des espaces.

ensuite je voudrais stocker le nombre de mot de chaque line dans des variables:
je pense qu'il n'y aura pas de problèmes si le truc d'avant est résolu

J'espere que vous pourrez m'aider....

merci d'avance