cs_soulearth
Messages postés10Date d'inscriptiondimanche 26 octobre 2003StatutMembreDernière intervention11 février 2007
-
2 nov. 2005 à 16:50
Muner
Messages postés48Date d'inscriptionvendredi 26 août 2005StatutMembreDernière intervention23 novembre 2005
-
3 nov. 2005 à 18:52
Bonjour,
Je suis en BTS Info et je dois faire un programme en C++ en mode console, permettant de gérer des commandes d'un magasin.
ex: Recherche de produits, création d'un devis...
J'ai besoin d'aide!!!
Chaques produits est enregistrés dans une "case" d'un tableau d'enregistrement a 1 dimension.
Ex: Tableau [1] = imprimante Canon
Tableau [2] = imprimante Lexmark
Tableau [3] = processeur AMD
Il me faudrai la commande permettant de rechercher uniquement les éléments " imprimante " afin d'afficher à l'écran la liste de toutes les imprimantes.
Merci d'avance
En espèrant que vous pourrez m'aider!
Gael
int main ()
{
InscriptionValeur (tableaustruct) ;
cout << "Bienvenue dans le programme\n\nQue voulez-choisir comme style de produit ?\n\
1 - IMPRIMANTE\n\
2 - PROCESSEUR\n\
3 - JE_NE_SAIS_QUOI\n\
Votre choix : "
;
int iChoix, ;
bool tableau [1000] ;
cin >> iChoix ;
search (iChoix, tableau) ;
cout << "Voici la liste des produits trouves :\n" ;
J'espère que cela pourra t'aider, je l'ai testé il y a quelques petites erreurs . Tu pourras y mettre quelque modifications .
Cordialement
MUNER
Dev-Cpp 4.9.9.2., (rarement) Microsoft Visual C++ 6.0 Introductory Edition
Comment ...
... retourner à la ligne en console ?
... mettre du Blander3D dans une api Win32 .
... utiliser DirectX .
... faire plusieurs _beep() à la fois .
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 3 nov. 2005 à 00:28
Tu fais du C++ donc je me permets de modifier un peu le code qu'il te propose.
Deja char szNomProduit[100] est tres "maladroit" si je peux me permettre. Utilise le type string.
De plus, pour désigner le style d'un produit, il me parait plus adapter de déclarer un enum, cad:
enum type_produit { IMPRIMANTE, PROCESSEUR, etc }
En soit, ca ne change rien, mais autant travailler avec un type "dédié" qu'un lien virtuel entre les données.
Dernier point, le "produit tableaustruct[1000]" a éviter absolument,
car tu ne pourras pas dépasser 1000 et si tu en utilises seulement 10%,
tu perds bcp de place. Mais utilises plutot un vector de #include
<vector> ou un list de #include<list>
Muner
Messages postés48Date d'inscriptionvendredi 26 août 2005StatutMembreDernière intervention23 novembre 2005 3 nov. 2005 à 18:52
Bonjour à tous,
si je peux conseiller une chose sur cette discussion c'est bien de prendre le code de luhtor : le mien n'étant pas opérationnel n'étant que depuis le début de l'année en C++ : mon code n'utilise que des bases, mieux vaut utiliser de vraies fonctions plutôt que celles que j'ai utilisé ! (au moins j'ai eu une petite leçon de C++) J'espère que son code et le mien pourront t'aider !
Ciao
Cordialement,
MUNER
Dev-Cpp 4.9.9.2., (rarement) Microsoft Visual C++ 6.0 Introductory Edition
Comment ...
... retourner à la ligne en console ?
... mettre du Blander3D dans une api Win32 .
... utiliser DirectX .
... faire plusieurs _beep() à la fois .