Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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] ? smile

Hors ligne