好吧我是C++的新手,所以我在Lippman的C++ Primer第5版中做了一些練習,該函數甚至不會提示用戶輸入。我非常沮喪,因爲我的代碼沒有任何工作,也沒有從答案的關鍵。這僅在編譯和運行時產生「0」。任何幫助表示讚賞。在x64 Mac上編譯。 #include <iostream>
int main()
{
int sum = 0;
for (int val; std:
當這個運行我想不能輸入任何空格cin我可以使用什麼格式說明? 他們在<string>什麼東西讓我這樣做? #include <iostream>
#include <string>
using namespace std;
int main(){
string yy;
cin >> string;
/*when this runs I want to not
我已經看到了關於驗證輸入格式的其他問題,但是我正在尋找一個更具體的問題的答案。 目前,我需要讀入2個整數值並將它們存儲爲座標。我已經使用: cin >> x >> y 這將在由空格分隔讀取X & y的值。 然而,比 INT whitepsace INT 會破壞我的計劃之外的任何輸入。我試圖驗證輸入以確保每個值都是整數,但它僅適用於第一個整數輸入。 我還需要確保輸入的格式保持爲int空格int這樣我