reconnaissance de saut de lignes et get line
bonjour tous,
je ne sais pas trop comment expliquer mon probleme clairement donc si je ne suis pas clair n'hésitez pas à me le faire savoir :ccool:
je fais un programme en CPP et à un moment je dois lire les fichiers de sortie d'un logiciel de ce type:?:
Code:
1 2 3 4 5 6 7
|
output
-71.8887710571289 -1.0031601190567 2.05770697903063e-006
-284.925720214844 3.70619309251197e-005 0.000482517963973805
1.14875747803111e-011 -0.0013016948942095 0 0 0 0 0 0 100 0
1.0031304359436 0 0 0 0.166627928614616 0 0 0 0 0 0 0 0 0 0
end |
je voulais faire un "getline" pour lire ligne par ligne et comptabiliser le nombre de ligne entre le mot "output" et le mot "end" mais je me pose une question:
==>getline fait il la différence entre une "ligne classique" et une ligne qui a été achevée parce que le nombre d'éléments de la ligne ne rentrée plus ?
je vous demande cela car voici mon problème:
le logiciel de calcul que j'utilise va par exemple calculer 4series de données et les séparer par un retour à la ligne.
==> si je "vois" donc qu'entre les deux mots clef "output" et "end" il y a 4 lignes alors je saurais qu'il a dû calculer 4fois.
==> le problème est que ce n'est pas si simple car les serie peuvent être plus ou moins longues et donc ne pas rentrer dans une ligne et je voudrais donc savoir si "getline" va me récupérer une serie entiere ou non ?
j'espere que vous pourrez m'aider