getline

    0熱度

    2回答

    我的程序需要從包含不超過50個球員統計的文本文件中讀取。輸入的一個例子是: Chipper Jones 3B 0.303 Rafael Furcal SS 0.281 Hank Aaron RF 0.305 我的問題是,我似乎無法弄清楚如何在每一行內分析數據。我需要幫助搞清楚如何我要做到這一點,從而使輸出如下: Jones, Chipper: 3B (0.303) Furcal, Raf

    1熱度

    1回答

    int main() { for (int i = 0; i < 4; ++i) { cout << "Please enter Employee #" << (i+1) << "'s" << " name: "; cin.ignore(); getline(cin, employee[i].employeeName); cout << "Pl

    0熱度

    2回答

    每當我嘗試運行此代碼: string title; int Choice; cout<<"1. Insert new term "; cin>>Choice; if (Choice==1) { getline(cin,title); } 程序只讀的選擇和結束的全過程:/,請幫助:d

    1熱度

    1回答

    我在想,如果你能幫我理解這裏出了什麼問題。我正在嘗試編寫一個從端口25上的SMTP對話的小客戶端。 如果您記得SMTP,有幾件事需要發送,然後在DATA消息之後寫入電子郵件,以句點結束在它自己的線路上發送電子郵件。 程序處理該問題的方式存在問題。它在DATA消息之後處理對話。只有我先輸入它纔會識別該期間。任何後續行後,任何代碼執行似乎都會丟失。 if語句無法識別是否輸入了句點。再次感謝你。附上相關

    3熱度

    2回答

    我試圖在具有多個定界符從命令提示數據來讀取,例如: 數據1,數據2,數據3。 我希望代碼能夠在第一個逗號之前的數據中讀取數據,之後的數據和第二個逗號之前的數據,以及最後的數據之後但在時間段之前。我一直在使用這個: getline(cin, VAR, ','); cin.get(); getline(cin, VAR2, ' '); getline(cin, VAR3, ','); cin.

    2熱度

    3回答

    這個問題是關於POSIX C函數getline。 該文檔指出getline在出錯時(包括EOF)返回-1,但它沒有說明在這些情況下變爲lineptr或n。 我知道某些錯誤可能會以不同的方式處理 - 例如失敗的realloc - 但EOF如何? lineptr和n仍然保留其原始值?它是具體實現嗎?未定義的行爲?

    2熱度

    1回答

    我有一個關於wicket getApplication的問題。 getApplication()和getSession()。getApplication?有什麼區別? 當您部署wicket應用程序時,所有運行它的用戶都共享wicketapplication對象嗎?或者是每次用戶點擊頁面時創建的單獨實例?

    -2熱度

    1回答

    以下是我的代碼: 由於某些原因,getline表示未定義。我的教授告訴我,我可能會使用舊版本的C++,但我不知道如何檢查它。 我正在使用Visual Studio Ultimate 2013.請保存我。 在此先感謝。 順便說一句:我不介意代碼中的任何錯誤與getline無關。該代碼不完整,但我不能測試它getline未定義。 #include <iostream> using namespace

    1熱度

    1回答

    有沒有方法可以調用getline(),如果沒有給出輸入,不要阻止和等待? 我有以下代碼: while(true){ if(recv(sd, tBuffer, sizeof(tBuffer), MSG_PEEK | MSG_DONTWAIT) > 0) break; getline(cin,send); } 我想等待輸入,但如果我在sd插口接收的一些數據,我想停下等待數據並

    4熱度

    1回答

    文件(SETTINGS.TXT)的端部不讀新行的文件內容進行解析: FULLSCREEN=On V_SYNC=On [no "\n" at the end of file] 萬一沒有ENTER「\ n」個輸出是: MapKey= FULLSCREEN MapValue= On MapKey= V_SYNC MapValue= Onřřřř 隨着ENTER「\ n」的文件輸出的到底是正