Où est mon erreur ? Code Block

Résolu/Fermé
Aurelien.67 Messages postés 18 Date d'inscription jeudi 23 octobre 2014 Statut Membre Dernière intervention 18 décembre 2014 - Modifié par Aurelien.67 le 23/10/2014 à 11:10
Aurelien.67 Messages postés 18 Date d'inscription jeudi 23 octobre 2014 Statut Membre Dernière intervention 18 décembre 2014 - 24 oct. 2014 à 11:44
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
A voir également:

1 réponse

[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié par [Dal] le 23/10/2014 à 12:15
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
Aurelien.67 Messages postés 18 Date d'inscription jeudi 23 octobre 2014 Statut Membre Dernière intervention 18 décembre 2014 7
24 oct. 2014 à 11:44
Merci ça fonctionne.
0