Bonjour,
J'ai une petite question. En fait, si j'ai bien compris en lisant sur les autres topic, on peut se servir de fgets afin de lire un fichier texte ligne par ligne. Mon problème viens du stockage de ce qui est lu. Je connais la longueur de chacune des ligne de mon texte et je m'arrange pour que j'arrive à \n à chaque fois seulement, le \n est mis dans mon tableau et ça me dérange. J'utilise fgets successivement comme ci-dessous.
Je voudrais savoir s'il y a un moyen efficace d'éviter le stockage du \n. Ma seul idée actuellement est de m'en débarasser avec quelque chose du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 char temp[200], date[20],iloisuus[3], ruoka[3], uni[3], nimi[257]; fgets(date,21,eekotsi); fgets(iloisuus,4,eekotsi); fgets(ruoka,4,eekotsi); fgets(uni,4,eekotsi); fgets(nimi,257,eekotsi);
Je pense qu'il y a mieux. Si vous avez besoin de plus d'info, ou si je n'ai pas été assez clair, posez vos questions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for(int i=0; i<3; i++){ if (iloisuus[i]=='\n'){ iloisuus[i]=NULL; } }
Merci d'avance,
Jo
Partager