Bonjour, voici un problème très étrange ...

Voici ma partie de code concernée:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
cout<<"Nom du produit: ";
getline(cin,mafiche.nom);
cout<<endl;
cout<<"Fournisseur: ";
getline(cin,mafiche.fournisseur);
cout<<endl;
cout<<"Categorie produit: ";
getline(cin,mafiche.categorie);
cout<<endl;
cout<<"Notes produit: ";
getline(cin,mafiche.info);
cout<<endl;
cout<<"Prix unitaire: ";
cin>>mafiche.prix;
cout<<endl;
cout<<"Reference produit: ";
cin>>mafiche.ref;
cout<<endl;
cout<<"Reference rangement (par exemple A1E5 pour Armoire 1 Etagere 5): ";
cin>>mafiche.rang;
cout<<endl;
cout<<"Valeur stock d'alerte: ";
cin>>mafiche.qteAlerte;
cout<<endl;
cout<<endl;

A l'execution mon premier getline (sur la variable mafiche.nom) pose problème car, eh bien je ne peut pas saisir le nom!

Cela me donne:

Nom:
Fournisseur: _
Il ne veut pas que je saisisse le Nom en gros, mais passe direct au Fournisseur


J'ai essayé de mettre cin >> mafiche.nom à la place, mais cette fois ci c'est le fournisseur qu'il m'est impossible de saisir...

J'ai lu à certains endroits qu'il y avait souvent des bugs avec getline" mais là j'avoue que je ne sais pas comment faire !

Mon tout premier getline est comme invisible!