2016-11-21 53 views
-1

所以我想用C++構建一個簡單的程序,我是一個完整的C++初學者,請儘量保持簡單!xcode中的C++輸入和輸出流錯誤

這是我的代碼:

#include <iostream> 

using namespace std; 

int main() 
{ 
char lastName[30]; 
int previousBalance; 
int payments; 
int charges; 

cout >> "Please enter your last name:\n"; 
cin << lastName; 

cout >> "Please enter your previous balance:\n"; 
cin << previousBalance; 

cout >> "Please enter payments since previous balance:\n"; 
cin << payments; 

cout >> "Please enter your charges since previous balance:\n"; 
cin << charges; 

return 0; 
} 

的XCode讓我對每個CIN和COUT聲明瞭同樣的錯誤:

無效操作數的二進制表示( 'ostream的'(又名 'basic_ostream')和'常量字符* ')

無效的操作數的二進制表達式(' 的IStream」(又名 'basic_istream')和 '字符*')

任何我在我的代碼中做錯了或者是我在XCode中做錯了什麼?

+0

你反過來了:'cout <<'和'cin >>'。這會工作! –

回答

1

更改

cout >> "Please enter your last name:\n"; 
cin << lastName; 

cout << "Please enter your last name:\n"; 
cin >> lastName; 

同樣適用於其他

cout >>電話operator>>函數犯規接受字符串。 同樣適用於cin那就是爲什麼你會得到這個錯誤

+0

啊,我看到了,現在,我有多愚蠢!謝謝,我會接受,當它讓我! –