Je crois comprendre que fgets() retourne le paramètre de chaîne qui est entrée, cependant,de la valeur de retour de fgets()
Je reçois « erreur: types incompatibles lors de l'attribution de type « char [101 ] 'from type' char * '",
Alors, pourquoi la variable' line 'est-elle considérée comme type' char [101] 'et non' char * '?
char line[101] = "";
while (feof(filePtr) == 0){
line = fgets(line, 101, filePtr);
strcpy(strPtr, line);
}
parce que c'est la façon dont il est défini ... – StoryTeller
[Utilisation 'feof()' comme condition de la boucle est mauvaise.] (Http://stackoverflow.com/questions/5431941/why-is-while-feof- file-always-wrong) – MikeCAT