Je suis en train d'apprendre les classes en C++. J'ai fait un programme simple en utilisant le concept des classes. Dans ce programme, j'ai besoin que la personne entre les détails du livre. Voici cette fonction :
void Book::add(){
cout << "Enter name of Book: ";
gets(book_name);gets(book_name);
cout << "\n\nPlease enter the book id: ";
cin >> book_id;
cout << "\n\nThank you the book has been added.";
total++;
input = getchar();
getchar();
}
Remarquez que dans la troisième ligne, je dois utiliser deux get pour obtenir l'entrée de l'utilisateur. Si j'utilise un gets voici la sortie. On saute juste l'instruction "gets". De même, à d'autres endroits, je dois utiliser deux instructions getchar. J'ai pu trouver la réponse à cela sur l'OS lui-même. Ex Pourquoi mon professeur utilise deux getchar . Je n'ai pas trouvé la réponse à deux affirmations, cependant. Voici le code complet au cas où cela serait nécessaire.