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) :
Est-ce que quelqu'un pourrait-il m'expliquer pourquoi, lorsque j'exécute, l'écran n'affiche pas mon printf ?
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); }
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 !
Partager