我試着讓這段代碼在我的Xcode 6.01上工作。它是一個小程序,需要一些double和一個char,然後打印字符。用cin讀取字符(C++)
#include <iostream>
using namespace std;
int main()
{
char c=' ';
double d = 0;
cin >> d >> c;
cout << "The char is: "<< c;
return 0;
}
輸入 「2D」 的結果是:"The char is: Program ended with exit code: 0"
正如可以看到 「d」 中未示出。
如果我嘗試輸入「2m」它的作品。 (The char is: mProgram ended with exit code: 0)
任何人都可以幫忙嗎?
一個空格,或者一個*宇宙飛船*可能?即嘗試'「2 d」'... – 2014-09-21 08:22:52
問題是什麼? 「d」沒有顯示? – Grendizer 2014-09-21 08:23:42
也考慮打印'd'的值。 – molbdnilo 2014-09-21 09:31:49