console.c: In function ‘main’:
console.c:12:9: warning: character constant too long for its type
printf ('Veuillez entrer un "%d" chiffre',nombreUn);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
console.c:12:9: warning: passing argument 1 of ‘printf’ makes pointer from integer without a cast [-Wint-conversion]
In file included from console.c:1:
/usr/include/stdio.h:332:43: note: expected ‘const char * restrict’ but argument is of type ‘int’
extern int printf (const char *__restrict __format, ...);
Ah, j’arrive à reproduire ton message d’erreur en remplaçant les guillemets doubles quotes (touche 3 du clavier azerty) que j’ai utilisés par des guillemets simples quotes (touche 4).
Un truc cool et en accord avec les règles des forums du web aurait été d’indiquer la solution trouvée afin que tout le monde puisse en profiter et progresser (mais je rêve toujours d’un monde meilleur…)
je m excuse Micp d avance je vais poster une capture d ecran dans ce cas je trouve que c est explicite
voici mon code
#include <stdio>
int main ()
{
int nombreUn;
int nombreDeux;
int resultat=nombreUn+nombreDeux;
printf ("Saisissez un nombre:%d\n",nombreUn);
scanf ("%d",&nombreUn);
printf ("Saisissez un second nombre:%d\n",nombreDeux);
scanf ("%d",&nombreDeux);
printf ("La somme est de :%d\n",resultat = nombreUn + nombreDeux);
return 0;
}
la compilation c est bien passe mais en revanche
pat66@deb:~$ ./test
Saisissez un nombre:0
4
Saisissez un second nombre:32764
4
La somme est de :8
pat66@deb:~$
en s executant vous remarque sur la ligne invitant a saisir une valeur il des chiffres qui s affichent en l occurrence 0 et 32764 .
Quelqu un peux m expliquer ?
Tu fais afficher sur tes lignes d’instructions à l’utilisateur des valeurs pour tes variables, donc le prog affiche bêtement ce qu’il y a en mémoire, en général 0 ou nawak et c’est ce qui se passe puisque tes variables ne sont pas initialisées.
Pour moi ces affichages ne servent à rien, sur la ligne de commande « Saisissez un nombre » serait amplement suffisant.
Pas de problèmes, je sais que ce n’est pas évident,
alors j’ai recopié manuellement au format texte
ce que j’ai pu lire du texte contenu dans les images.