Je suis en train d'essayer CLion pour écrire des programmes C++ de base mais chaque fois que j'introduis une entrée en utilisant std::cin
ou std::getline
l'entrée est imprimée sur la console sans raison.CLion imprime automatiquement l'entrée à partir de l'entrée standard, y a-t-il une solution?
Par exemple, si je lance ce programme
#include <iostream>
#include <string>
int main(){
string name;
std::cin >> name;
std::cout << name << std::endl;
return 0;
}
et tapez thomas et appuyez sur Entrée, je reçois cette sortie
thomas
thomas
thomas
quand, au lieu que je devrais obtenir juste
thomas
thomas
Je suis en utilisant CLion/Mingw64 sur Windows 10 x64
Vous entrez 'thomas' et appuyez sur Entrée. Cela signifie qu'au moins un sera affiché. En voyez-vous un de plus ou deux de plus (pour un total de trois)? – NathanOliver
Ouais désolé, édité la question, ma faute, fondamentalement, je vois le thomas que j'ai écrit, celui qui est imprimé par cout, mais je ne peux pas comprendre d'où vient le troisième –
Okay. Merci de clarifier. – NathanOliver