Problème en langage C

Résolu/Fermé
gginoux Messages postés 435 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 11 avril 2008 - 29 mars 2008 à 12:41
gginoux Messages postés 435 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 11 avril 2008 - 29 mars 2008 à 13:00
Bonsoirs,

J'ai un petit problème en "langage c" je suis débutant en ce langage j'apprends sur le "Site du zér0"

Tenez je vous passe le code :

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
char lettre = 'A';

printf("%ld\n", lettre);

return 0;
}


Et quand je veut compiler l'écran de DOS apparaît et elle par direct et plus j'ai essayer ce code :

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
char lettre = 'A';

printf("%ld\n", lettre);

return 0;
}

systeme("PAUSE");
return 0;
}


Mais sa ne marche pas.

Comment faire svp ?

3 réponses

pavarotti_39 Messages postés 364 Date d'inscription dimanche 23 mars 2008 Statut Membre Dernière intervention 3 mai 2008 62
29 mars 2008 à 12:44
C'est pas %c pour les caractères ?
0
Il faut ecrire ceci:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
char lettre = 'A';

printf("%c\n", lettre);

systeme("PAUSE");
return 0;
}

Et ta lettre apparaitra à l'ecran!
0
Il faut ecrire ceci:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
char lettre = 'A';

printf ("%c\n", lettre);

system ("PAUSE");
return 0;
}
rajout: pardon: system sans le 'e'

Et ta lettre apparaitra à l'ecran!
0
gginoux Messages postés 435 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 11 avril 2008 54
29 mars 2008 à 13:00
Ce bon sa marche, oui sa venez du "e" du system a chaque fois je mettez un "e" (juste une toute petite fautes bloque tout lol )

Merci beaucoup.
0