Problème de compilation

leturkdu66 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -  
leturkdu66 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour les amis,
Quand je compile mon petit program il m'affiche les erreurs suivant :

1>------ Début de la génération : Projet : main.c, Configuration : Debug Win32 ------
1> main.c
1>c:\users\hasan\documents\visual studio 2010\projects\test\test\main.c(5): error C2065: 'intNombreDeVies' : identificateur non déclaré
1>c:\users\hasan\documents\visual studio 2010\projects\test\test\main.c(6): error C2065: 'NombreDeVies' : identificateur non déclaré
1>c:\users\hasan\documents\visual studio 2010\projects\test\test\main.c(8): error C2065: 'NombreDeVies' : identificateur non déclaré
1>c:\users\hasan\documents\visual studio 2010\projects\test\test\main.c(9): error C2065: 'NombreDeVies' : identificateur non déclaré
1>c:\users\hasan\documents\visual studio 2010\projects\test\test\main.c(9): warning C4552: '!' : opérateur sans effet ; opérateur avec effet secondaire attendu
1>c:\users\hasan\documents\visual studio 2010\projects\test\test\main.c(10): error C2065: 'Return0' : identificateur non déclaré
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

Voici le code source :

#include <stdio.h>
#include <stdlib.h>
intmain()
{
intNombreDeVies=5;
printf("Vous avez %d vies\n",NombreDeVies);
printf("**** B A M ****\n");
NombreDeVies=4;!
printf("Ah desole, il ne vous reste plus que %d vies maintenant !\n\n",NombreDeVies);
Return0;
}

Pouvez-vous me donner un coup de main please

5 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 634
 
hello
il manque des espaces
int main()
...
int NombreDeVies=5;
..
NombreDeVies=4;! <<--- enlever le !
...
Return 0;
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonjour,

Je ne vois pas l'intérêt de créer des posts si tu ne lis pas les réponses...
https://forums.commentcamarche.net/forum/affich-32689676-erreur-programmation

Cdlt,
0
leturkdu66 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
Bien sûre que si je regarde les réponses mais ça ne m'a pas trop aidé mais vous avez raison il faut que je le signale désolé
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Pourtant, on t'avait déjà signalé qu'il te manquait des espaces...
Et si ça ne t'aide pas, il faut continuer à écrire sur le même sujet et ne pas en ouvrir un autre. Sinon, ton sujet mettra plus de temps pour être résolu.
0
leturkdu66 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
Re tous le monde,
J'ai effectué les solutions sité par dubcek :

#include <stdio.h>
#include <stdlib.h>
int main()
{
int NombreDeVies=5;
printf("Vous avez %d vies\n",NombreDeVies);
printf("**** B A M ****\n");
printf("Ah desole, il ne vous reste plus que %d vies maintenant !\n\n",NombreDeVies);
Return 0;
}

Et voici ce que le compilateur me dit :

1>------ Début de la génération : Projet : main.c, Configuration : Debug Win32 ------
1> main.c
1>c:\users\hasan\documents\visual studio 2010\projects\test\test\main.c(9): error C2065: 'Return' : identificateur non déclaré
1>c:\users\hasan\documents\visual studio 2010\projects\test\test\main.c(9): error C2143: erreur de syntaxe : absence de ';' avant 'constant'
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
Merci d'avance pour toute vos réponses
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Return 0;
C'est return 0; (R minuscule).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
leturkdu66 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
Merci fiddy pour ton aide ça à marché !
0