cin

    0熱度

    1回答

    我有一個小問題,我不明白。我嘗試了很多我在互聯網上閱讀的東西,但沒有任何實際的工作。 我的main.cpp代碼: #include <iostream> using namespace std; #include "Equipe.h" #include "Club.h" //PROTOTYPE void MenuSecClub(); void MenuSecFed(); int

    0熱度

    1回答

    我有一個倒數計時器,可以正常工作,除了我的智能手機號碼的秒數超過兩位數。我創建了2個日曆對象,並在那裏有毫秒的時間,然後減去它。代碼 long milsecs1= calendar1.getTimeInMillis(); long milsecs2 = calendar2.getTimeInMillis(); long diff = milsecs2 - milsecs1;

    -2熱度

    2回答

    嘗試,因爲我可能,我找不到什麼cin.binary爲任何信息。 類似的,想着基地,DEC,十六進制,八進制似乎只與COUT使用時出現 - 例如, cout << std::hex << n;。 然而cout << std::binary << n;無效 進入cin.產生這種智能感知彈出 我留下假設這些都是某種標誌。當然會很高興知道,但確實。

    2熱度

    1回答

    標題是誤導,因爲我更感興趣的是找到一個替代的解決方案。我的直覺是,檢查緩衝區是否爲空並不是最理想的解決方案(至少在我的情況下)。 我是新的C++和使用C++一直遵循了Bjarne Stroustrup的編程原則和做法。目前我在第7章,我們在哪裏「煉」從第6章計算器(我把對源代碼的鏈接問題的結束。) 基本上,計算器可以採取多用戶輸入,用分號分隔。 > 5+2; 10*2; 5-1; =

    1熱度

    2回答

    我有幾個問題,我認爲它們是緊密相連的,但是我無法按照我以前在網站上找到的方式修復它們。 我的問題與cin在我的主要功能中的雙重使用有關。我需要從鍵盤讀取數字,以建立小向量或存儲單個係數。我不能預先知道我要建立的向量的長度。 這裏所涉及的線路: #include <vector> #include <iostream> #include <limits> int main() {

    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

    -1熱度

    2回答

    我的程序正確運行第一個For循環,然後在第二和第三循環中跳過Cin。然後當循環結束時,繼續計算第一個索引[0]的BMI,並正確執行此操作,並給出正確的答案,但對索引的1和[2]沒有任何影響,因爲沒有輸入任何信息,因爲cin被跳過。 #include "stdafx.h" #include <iostream> #include <string> using namespace std;

    0熱度

    1回答

    內部我已經寫了簡單的代碼: #include <iostream> using namespace std; int main() { int a, b; while (cin >> a >> b) //Note the cin inside while loop { cout << a << b << "\n"; } } 我們知道,

    1熱度

    1回答

    做一些簡單的練習,我現在對iostream和指針有一個很大的懷疑。 這是2頁稍有不同的文件,我做(他們都工作): 文件1接收輸入爲「我的名字是#馬」和cout打印「Mynameis」 int main(){ using namespace std; char* ch=new char[256]; int count=0; cout <<"Enter chars, # to quit:\n"

    -5熱度

    2回答

    string a, b; cin >> a >> b; if (a == "yes") break; ... 爲什麼這不起作用?如果用戶輸入「yes please」或「yes」,程序應該跳出它所在的任何循環,但這不會發生。控制檯只打印換行並等待。我在這裏做錯了什麼?