Bonjour tout le monde. Je me présente, Roger_bobby, nouveau sur le forum et aussi, apprenti programmeur en C très très très débutant. Donc, si je répète une question précédente, je m'en excuse. Pour tenter d'aléger mon programme, j'ai écrit deux sous-fonctions. Une me permettant de générer des nombres aléatoires et l'autre me permettant de les placer dans un tableau de données. Pour le générateur aléatoire, ça va. Mais je n'arrive pas à retourner comme valeur de sortie mon tableau généré pour l'utiliser dans le main. Est-ce possible de le faire ou devrais-je passer par un chemin dont je n'ai même pas encore idée ? Merci d'avance pour la réponse.
Voici ma partie de code test qui coince.
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
21
22
23
24
25
26
27
28
29
30 #define TAILLE 10 #define ORDRE 100 int aleatoire(void) { int w; w=1+(int) (ORDRE*rand()/(RAND_MAX+1.0)); return w; } int editer_tableau(TAILLE) { int i; int tab[TAILLE]; for(i=0; i < TAILLE; ++i) { tab[i]= aleatoire(); } /* Voilà l'endroit ou je sèche */ return tab[]; }
Partager