#1 Le 08/06/2008, à 19:31
- Kusagami
Erreur après compilation language C
Salut à tous, je débute dans la programmation en language C, j'utilise kate et le terminal pour programmer, et je suis ce tuto :
http://fr.wikibooks.org/wiki/Programmation_C
Mais voila lorsque je lance la commande cc bonjour.c, j'ai cette erreur qui intervient:
bonjour.c:7:2: attention : pas de retour chariot à la fin du fichier
Le code dans kate le voici:
#include <stdio.h>
int main(void)
{
printf("Bonjour! \n");
return 0;
}
Si quelqu'un a une idée...
Merci d'avance.
Edit: Le fichier a.out est bien sorti mais alors c'est quoi cette erreur?
Dernière modification par Kusagami (Le 08/06/2008, à 19:33)
http://kusa.e3b.org
Hors ligne
#2 Le 08/06/2008, à 19:46
- slasher_fun
Re : Erreur après compilation language C
C'est pas une erreur c'est un warning : il faut que tu ajoutes un retour à la ligne après le "}" de fin
Hors ligne
#3 Le 08/06/2008, à 19:46
- nicolas.sitbon
Re : Erreur après compilation language C
Le message est pourtant explicite, il manque un retour chariot à la fin de ton fichier, juste après l'accolade fermante. La norme est claire la dessus :
5.1.1.2 Translation phases
2. Each instance of a backslash character (\) immediately followed by a new-line
character is deleted, splicing physical source lines to form logical source lines.
Only the last backslash on any physical source line shall be eligible for being part
of such a splice. A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character before any such
splicing takes place.J.2 Undefined behavior
— A nonempty source file does not end in a new-line character which is not immediately
preceded by a backslash character or ends in a partial preprocessing token or
comment (5.1.1.2).
en clair, tape sur entrée, à la fin de ton fichier.
Hors ligne
#4 Le 10/06/2008, à 10:44
- Kusagami
Re : Erreur après compilation language C
Ah oki, j'ai eu peur pendant un moment xD.
Merci beaucoup^^
http://kusa.e3b.org
Hors ligne
#5 Le 10/06/2008, à 10:46
- slasher_fun
Re : Erreur après compilation language C
Un petit [Résolu] ?
Hors ligne