Dans le main , lors de ma declaration de mon tableau tab , je suis obligé de rentrer une valeur entre crochet ? La j'ai mis un maximum de 20 valeurs par l'intermediaire de MAX mais le nombre de valeur rentrée dépendra du nombre d'article demandé . Je suis pas sur d'avoir été clair dans ma question
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
31
32
33
34
35
#include <stdio.h>
#include <stdlib.h>
#define MAX 20
 
int nb_article(){
 int nb;
 do{
   printf("Nombre d'article voulu:\n");
   scanf("%d",&nb);
   }while(nb<5);
return nb;
}
 
 
void taille(int t,int tab[]){
 int i;
 for(i=0;i<t;i++){
  printf("Entrez une taille:");
  scanf("%d",&tab[i]);}
}
 
int main(){
 int tab[MAX];
 int nombre,i;
 
 nombre=nb_article();
 taille(nombre,tab);
 
 printf("Le nombre d'article choisi est de:%d\n",nombre);
 printf("Les tailles choisis sont:\n");
 for(i=0;i<nombre;i++)
  printf("%d\n",tab[i]);
  puts("\n");
 return 0;
}