cin

    1熱度

    1回答

    我通過引用傳遞了一個從cin彙編到類函數的stringstream。當我在類函數中調用streamstream.str()時,所有的輸入都在那裏。但是,在下一行中,當我撥打getline(stringstream,output)時,它失敗並且從不啓動循環。我的stringstream有什麼問題? #include <iostream> #include <sstream> using nam

    2熱度

    2回答

    我想知道cin究竟是什麼。我的意思是一個功能或類... 我相信它不是一個函數,因爲我們使用cin的方式是非常不同的一個函數被調用。 這留下類或對象或其他選項。 究竟是什麼?

    0熱度

    5回答

    我想把一個cout和一個cin放在同一行上,所以cout << "Person 1:" <<cin>> int p1;。有人知道我可以成功做同樣的事情嗎? 我使用C++上repl.it是否有幫助

    0熱度

    2回答

    該輸入從文件重定向到可執行在UNIX終端: 10 1 2 3 4 5 6 7 8 9 10 5 10 20 30 40 50 CIN不等待輸入,即使它看起來處於良好的狀態。 int main(void) { std::cout << "GOOD: " << std::cin.good() << std::endl << "EOF: " << std::cin.eof

    0熱度

    2回答

    如果在檢查另一個標準之前需要處理某些內容,檢查輸入的最佳方法是什麼? 代碼片段: #include <string> #include <iostream> #include <dirent.h> bool has_suffix(const std::string &str, const std::string &suffix); void get_path_get_exit(std:

    1熱度

    1回答

    當處理從cin讀取不同類型的輸入時,我原本以爲開始閱讀就好像輸入是整數。如果失敗,請將其作爲字符串讀取。 它工作正常,直到我試圖讀取諸如「+」,「 - 」等運算符。進入if(!fail)後,它會要求輸入另一個輸入(如「+」,「 - 」等操作符)。這期間,輸入甚至不應該被讀取 這裏是代碼: void RPNCalc::run() { int numInput; bool boolInpu

    -5熱度

    3回答

    #include <iostream> #include <fstream> #include <string> using namespace std; main() { bool string1[20]; cout << "Enter string: "; cin >> string1; int counter = 0; int

    0熱度

    2回答

    我正在嘗試使用C++製作一個基本遊戲,以擴展我對該語言的理解。我有以下代碼,當用戶輸入無效答案時,他們會被要求再次嘗試。 void turn_update() { player = (player % 2 == 0)? 1 : 2; mark = (player == 1)? 'X' : 'O'; cout << " Please make your move,

    0熱度

    1回答

    2之間的數字。假設我們有下面的句子: 我最後一次逛過是__天前。 我將如何改變這種成C++代碼,從而__是一個整數,所述用戶輸入? 到目前爲止,我想出了以下內容,這使第一個字符串,整數輸入,並在單獨的行第二個字符串: #include <iostream> using namespace std; int main(){ cout << "The last time I shopp

    0熱度

    1回答

    我正在爲學校開發一個井字遊戲遊戲,但它變得越來越困難開發一個很好的方式來從鍵盤讀一個遊戲,在一個實用和漂亮的格式辦法。 這是我做過什麼: Human::play() const { int pos std::cout << endl << Name << ", please, insert the desirable move:"; //^^this i