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[];
}