Bonjour à tous !
Cela fait 2 semaines que je me suis lancé dans la programmation et dans l'apprentissage du langage C. Mes questions sont donc relativement basiques

Voici mon problème : j'essaie de créer un pointeur effectif dans une autre fonction que int main. Voici donc mon code (qui ne fonctionne pas, évidemment) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
int main ()
{
    int int1 ();
    return 0;
}
int int1 ()
{
    long nombre = 0;
    long *pointeur1;
    pointeur1 = &nombre;
    printf("Nombre : %ld", *pointeur1);
}
Est-ce que quelqu'un pourrait-il m'expliquer pourquoi, lorsque j'exécute, l'écran n'affiche pas mon printf ?

Autre petite question : comment faire pour déclarer une variable et sa valeur dans int main, déclarer le pointeur dans int int1 et afficher la valeur de la variable dans int int1 ?

Merci d'avance pour vos réponses !