Langage C - probleme de syntaxe ?
Discutez d'informatique ici !
-
MacErmite
- Membre Relatif
- Messages: 408
- Enregistré le: 12 Mai 2006, 13:00
-
par MacErmite » 06 Juil 2010, 22:32
Bonsoir,
je bloque sur le fait que ces quelques lignes donnent un résultat erronée :
#include
#include
int main(int argc, char *argv[])
{
int x = 10;
if (x ==0)
{
printf("x est égal a zero: x = %d\n",x);
}
else
{
printf("x est different de zero : x = %d\n",x);
}
system("pause");
return 0;
}
je ne comprends pas ou sont les erreurs, pouvez-vous m'aider ?
Merci
-
fatal_error
- Modérateur
- Messages: 6610
- Enregistré le: 22 Nov 2007, 13:00
-
par fatal_error » 06 Juil 2010, 23:11
salut,
chez moi ca compile.(g++, et pis gcc aussi)
Eventuellement le system('pause'), j'y préfere scanf qui attend que lutilisateur appuie sur entrée pour que le programme se quitte, et qui est multiplateforme
la vie est une fête
-
MacErmite
- Membre Relatif
- Messages: 408
- Enregistré le: 12 Mai 2006, 13:00
-
par MacErmite » 08 Juil 2010, 07:17
Oui en effet, ce n'est pas un problème de syntaxe mais d'incompréhension sur l'utilisation de EDI. :mur:
Cela fonctionne si je suis en mode release, sous code::blocks. J'étais en mode debug :mur:
Merci pour ton aide.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 26 invités