Créer un tableau de structure
fifouta
Messages postés
14
Statut
Membre
-
geek-inside Messages postés 71 Statut Membre -
geek-inside Messages postés 71 Statut Membre -
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 :
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
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
é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 :
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 :
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
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++)
{
printf("entrer le code du produit : "); scanf("%d",code);
gets(t[i]);
printf ("%d",produit_stocke[i].code);
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
A voir également:
- Créer un tableau de structure
- Tableau word - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
5 réponses
je n'ai pas tout regardé en détail mais ceci pose problème :
scanf("%d",code);
il faut mettre
scanf("%d", &code);
scanf("%d",code);
il faut mettre
scanf("%d", &code);
Je suis d'accord avec Pacorabanix, mais ou est l'intéret de créer un tableau en C ? C'est quoi ton projet ?
en réalité ce n'est pas un projet , c'est juste un exercice pour comprendre les différentes structures sous C ,manipuler les enregitrements , tableaux d'enregistrement ....etc
il s'agit de la gestion de stock
il s'agit de la gestion de stock
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question