Afficher le contenu d'une variable ( Language C )

Résolu
Bonjour,
Je n'arrive pas à afficher le contenu d'une variable en langage C...

Le code :

#include <stdio.h>

int main ( )

{
int Nombre = 14;

printf ("Le nombre est %d \n, Nombre");

return 0;
}

Et la réponse du terminal :

gcc /Users/francois/Desktop/Code2.c -o prog
/Users/francois/Desktop/Code2.c:8:27: warning: more '%' conversions than data arguments
[-Wformat]
printf ("Le nombre est %d \n, Nombre");
~^
1 warning generated

Est-ce que quelqu'un pourrait m'aider ?

Merci d'avance.
Arthur

3 réponses

  1. Bonjour,
    printf ("Le nombre est %d \n", Nombre); 

    Il faut que la variable
    Nombre
    soit à l'extérieur des guillemets dans le printf, sinon elle est interprétée comme appartenant à la chaîne
    Cordialement
    1. Merci beaucoup, mais mon terminal ne m'affiche pas le texte
    2. Bizarre, de mon côté ça marche... Êtes- vous sûr d'avoir bien recopié ?
      Tentez un copier-coller:
      #include <stdio.h>
      
      int main()
      { 
          int Nombre = 14; 
          printf ("Le nombre est %d\n", Nombre); 
          return 0; 
      } 
    3. Oui j'ai tenté un copié-collé et ça ne marche pas...

  2. Bonjour,

    Je vais demander à un administrateur de déplacer cette conversation dans le forum dédié au langage C car il est la question posée n'a rien à voir avec le forum MacOS: https://forums.commentcamarche.net/forum/c-266

    Ritchi
    1. Bonjour,
      Excusez moi d'avoir mis ma question dans le forum Mac OS, je n'ai pas fait attention...
  3. J'ai trouvé, le programme avait créé un fichier terminal nommé : prog... Je l'ai ouvert et ça à marché !!!

    Merci à tous...
    HypnofluX