Langage C - probleme de syntaxe ?

Discutez d'informatique ici !
MacErmite
Membre Relatif
Messages: 408
Enregistré le: 12 Mai 2006, 13:00

Langage C - probleme de syntaxe ?

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



Avatar de l’utilisateur
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.

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 26 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite