Voila je suis un bleu en C et j'ai des difficultées avec les fonctions.
Voici mon programme qui demande un nombre N à l'utilisateur et qui affiche tous les entiers compris entre 0 et ce nombre. Si le nombre est négatif, le programme s'arrête et s'il est positif, il demandera un nouveau nombre à l'utilisateur. Mais mon problème c'est que l'affichage doit se faire par l'intermédiaire d'une fonction dont l'entier N est le paramètre.
Mais moi j'utilise un goto. (je développe sur microsoft visual c++ 6.0)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #include <stdio.h> void main (void) { void affiche (int); int n,i; ici: printf("entrez un nombre"); scanf("%i",&n); if (n>0) { for (i=0;i<n;i++) { printf ("%i\n",i); } goto ici; } else printf("fin du programme"); }
Partager