Comment placer des chaînes dans un tableau de char 2D à partir (par exemple) d'un fichier?Mettre des chaînes dans un chararray 2D dans C
char buffert[10][30];
int i = 0;
while(!feof(somefile)) {
fscanf(somefile, "%s", temp);
buffert[i][] = temp;
i++;
}
Ceci ne le fera pas.
Voir également cette remarque sur l'utilisation de feof comme ça: http://stackoverflow.com/questions/1588336/why-is-this-c-code-buggy –
Ou, voir cette explication dans la FAQ C: http://c-faq.com/stdio/feof.html –