Où est mon erreur ? Code Block

Résolu
Aurelien.67 Messages postés 19 Statut Membre -  
Aurelien.67 Messages postés 19 Statut Membre -
Bonjours, j'ai créer une programme simple sous code block et il ne fonctionne pas je ne vois pas où j'ai fais l'erreur merci d'avance pour votre aide.

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

unsigned long nombre;

void main(void)
{
scanf("%lu", &nombre);
printf("le nombre est %lu");
}
Réponse:
25
le nombre est 4214864

1 réponse

  1. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    Tu as oublié d'inclure la variable dans le printf, qui correspond à ton spécificateur de format.

    c'est mieux comme cela :
    #include <stdio.h>
                                                                                    
    int main(void)
    {
        unsigned long nombre;
        scanf("%lu", &nombre);
        printf("le nombre est %lu\n", nombre);
        return 0;
    }
    


    Dal
    1
    1. Aurelien.67 Messages postés 19 Statut Membre 7
       
      Merci ça fonctionne.
      0