Warning lors de la compilation d'un programme en C
helio
Membre
Salut à tous,
Lorsque je compile un petit programme en C, j'ai le warning suivant :
warning: no newline at end of file
en rajoutant un retour chariot après la dernière accolade, je n'ai plus ce warning.
A quoi est dû exactement ce warning ?
Merci.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Je présume que les conventions sociales des dinosaures stipulent qu'un code source doit se terminer par une ligne vide ..
Pour culture...
https://fr.wikipedia.org/wiki/Carriage_Return_Line_Feed
Parce que c'est comme ça. J'imagine que c'est pour avoir un parsing bien propre la grammaire formelle du C stipulant qu'une ligne se termine par un LF et non pas un EOF.
Utilise le flag -Wno-eof-newline pour éviter ça.