Bonjour � tout le monde
j'ai un probleme quand je fais la saisie de ma chaine de charact�res
dans ma classe j'ai une variable membre
et dans une methode de classe qui me sert d'encodage:Code:char* description;
j'ai essay� les 3 versions il y aucune qui marche quand je fais une saisie de chaine de charact�res avec un espace .Code:
1
2
3
4
5 cout<<"quelle est la categorie de la piece: "; //cin>>category; //cin.getline(category,SIZE); //std::getline(cin, category);
c�d :
qd j'utilse le //cin>>category; � l'execution il tronque tout ce qui est apr�s l'espace.
qd j'utilise //cin.getline(category,SIZE);ou//std::getline(cin, category); il saute completement l'instruction.
je ne sais pas d'ou vient le probleme(je me suis dis peut etre le buffer ou qlq chose du genre j'ai essay� de le vider a chaque fois avant et apres le getline avec fflush(stdin).mais le probleme persiste.
� l'aide plsssssss...