Il s'agit probablement d'une question stupide! J'ai un fichier texte rempli de nombres aléatoires et je voudrais lire ces nombres dans un tableau.C - Lire multiline à partir d'un fichier texte
Mon fichier texte ressemble à ceci:
1231231 123213 123123
1231231 123213 123123
0
1231231 123213 123123
1231231 123213 123123
0
Et ainsi de suite .. Le morceau de numberse se termine par 0
C'est ce que je l'ai essayé jusqu'à présent:
FILE *file = fopen("c:\\Text.txt", "rt");
char line[512];
if(file != NULL)
{
while(fgets(line, sizeof line, file) != NULL)
{
fputs(line, stdout);
}
fclose(file);
}
Cela ne fonctionne évidemment pas, puisque j'ai lu chaque ligne dans la même variable.
Comment puis-je lire les lignes et quand la ligne obtient la ligne où elle se termine par 0, alors stocker ce morceau de texte dans un tableau?
Toute aide est appréciée.
Vous voulez un tableau de chaînes? – cnicutar
@cnicutar - Oui – Lars
@Lars: Vous voulez les chaînes textuelles, plutôt que les numéros acutaux? –