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 :
une fonction qui permet de créer un produit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
il est demandé d'écrire la fonction qui crée un nouveau produit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
*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
pour déclarer le tableau dois je utiliser : Produit produit_stocke[NB_PRODUIT] ; ou ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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].
Prod produit_stocke[NB_PRODUIT] ?;
Merci d'avance pour votre réponse
Partager