Bonjour, J'essaie de récuperer une chaîne de caractère d'une longueur finie sur plusieurs ligne dans un fichier mais je n'y arrive pas
Voici mon code
Merci pour votre aide !!Code:#include<stdio.h> #include<stdlib.h> #include<string.h> int main(int argc, char *argv[]) { FILE* fichier = NULL; char chaine[200] = ""; fichier = fopen("test.txt", "r"); if (fichier != NULL) { while (fgets(chaine, 200, fichier) != NULL) // On lit le fichier tant qu'on ne reçoit pas d'erreur (NULL) { strncpy(chaine, fichier, 12); printf ("%s\n", chaine); } fclose(fichier); } return 0; }
-----