Manipulation de Structures

Fermé
karimgn Messages postés 3 Date d'inscription dimanche 23 septembre 2012 Statut Membre Dernière intervention 20 octobre 2012 - 23 sept. 2012 à 15:50
Bonjour,

Je débute en C++, et j'ai du mal à utiliser les structures. Dans cet exeo je souhaite enregistrer plusieurs articles de types structures mais l'appel dela fonction de type void qui permet d'ajout pose problème; Quelqu'un pourrait il m'aider? Merci d'avance
voici le code:

#include <iostream>
#include <string>
using namespace std;
int choix; int nb_art;
struct artcl{
string nom;
string marque;
double p_ach;
double p_vente;
int qte_min;
int seuil;
string categ;
};
artcl t[5];


void ajout_art ( artcl tab[5] )// procedure d'ajout d'articles;
{ string nm;
for (int i=0; i<5;i++)
{ cout<<"donner le nombre d'article à enregistrer \n";cin>>nm;
tab[i].nom=nm;
// t[i].marque=mque; t[i].p_ach=ach; t[i].p_vente=vte; t[i].seuil=seui;
// t[i].categ=catg;
}}

int main()
{

cout <<"Bienvenue dans l'appliction de gestion de Stock"<< endl<<"Veuillez faire un choix \n";
cout<<"1- Ajout d'un article"<<endl<<"2- Affichage d'un article"<<endl<<"3-Modification d'un article"<<endl<<"4-suppression d'un article"<<endl<<"Quitter"<<endl;
cin>>choix;
switch (choix)
{
case 1: {cout<<"donner le nombre d'article à enregistrer \n"; cin>>nb_art;
ajout_art(t[5]);}

}
return 0;
}