créer un tableau de structure
bonjour,
étant débutante en C , je recontre quelques problèmes pour résoudre un exercice dont l'énoncé est le suivant :
on a la structure d'un produit :
Code:
1 2 3 4 5 6
|
typedef struct Prod
{ int code;
char designation[MAX]; // MAX constante qu'on défini dans un fichier constante.h
int quantite;
}Produit; |
une fonction qui permet de créer un produit :
Code:
1 2 3 4 5 6 7 8 9
|
Produit CreerProduit(int code, char designation[MAX] , int quantite)
{
Produit P;
P.code=code;
strcpy(P.designation,designation);
P.quantite=quantite;
return(P);
} |
il est demandé d'écrire la fonction qui crée un nouveau produit
*la fonction qui permet d'insérer un nouveau produit dans le stock " utilisant un tableau
produit_stock[NB_PRODUIT] // NB_PRODUIT constante qu'on défini dans un fichier [B]constante.h
on accéde à ces deux fonctions depuis un menu :
1.Nouveau produit
2.Insérer nouveau produit
la première fonction est réalisée , mais je ne sais que faut t il ajouter au code pour demander à l'utilisateur de saisir les données concernat le produit !!!!
la deuxième fonction , j'ai écrit un bout de code mais je trouve des difficultés pour continuer :roll:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
void ajouter ()
{
Produit produit_stocke[NB_PRODUIT] ;
int i ,code ,Qte;
char design[MAX];
p1 = CreerProduit (code,design,Qte);
for(i=0;i< NB_PRODUIT;i++)
{
produit_stocke[i]. |
pour déclarer le tableau dois je utiliser : Produit produit_stocke[NB_PRODUIT] ; ou ça
Prod produit_stocke[NB_PRODUIT] ?;
Merci d'avance pour votre réponse