0
我正在嘗試CLion編寫一些基本的C++程序,但每次使用std::cin
或饋入某些輸入時,輸入將無緣無故地打印回控制檯。CLion會自動打印標準輸入的輸入,有沒有解決這個問題的方法?
例如,如果我運行這個程序
#include <iostream>
#include <string>
int main(){
string name;
std::cin >> name;
std::cout << name << std::endl;
return 0;
}
,並鍵入托馬斯,然後按回車我得到這個輸出
thomas
thomas
thomas
的時候,而不是我應該得到公正
thomas
thomas
我在Windows上使用CLion/Mingw64 10 x64
您輸入'thomas'並按回車。這意味着至少會顯示一個。你看到一個或兩個以上(總共三個)? – NathanOliver
對不起,編輯了這個問題,我的錯,基本上我看到了我寫的托馬斯,那個被cout打印的托馬斯,但我無法理解第三個來自哪裏 –
好的。感謝澄清。 – NathanOliver