1ère question :
Je cherche présentement un moyen de débuter la lecture de mon fichier à partir de la 3e ligne et d'arrêter la lecture à l'avant dernière ligne... les 2 premières et la dernière ne sont que du texte et je m'en fous. Est-ce que quelqu'un pourrait m'indiquer comment on fait ??
2ème question :
quel est l'équivalent en C++ de la ligne de commande en C
fgets(szbuffer,MAX_CHAR_PAR_LIGNE,im)?? Selon le code que j'ai programmé (ci-joint), est-ce que je peux le remplacer par im.getline ????
Merci encore de prendre le temps de répondre à ces 2 quesions !
________________________
Voici mon code qui est à modifier pour ne lire que ce qui est entre la 3e et dernière ligne du fichier :
typedef struct _DBL3 { double s[3]; } DBL3;
xyz_S = new DBL3[NBelem];
if (xyz_S == NULL) exit(1);
d'abord merci pour le bout de code traduit... étant novice, ton aide est plus qu'apprécié!
Il me reste toutefois une question à te poser. Comment est-il possible d'insérer dans ce code une façon de contrôler les lignes que je transcris dans mon tableau ?
Par exemple, si je lis sur la 1ère ligne "Coo =" et sur la 2ème "{", je ne suis pas intéressée à les transcrire dans mon tableau... alors je fais quoi pour que le code saute ces deux lignes ??? (si ça fait partie déjà du code que tu m'as modifié, désolé j'ai pas compris ni où ni comment le faire !?!?)
Si ça te dit de me fournir un petit indice quand le moment t'en dira, n'hésite pas...