2016-08-31 13 views
-3

私はC++にはとても新しいので、これは明らかな答えがある簡単な質問かもしれません。しかし、明らかなように、私はそれを理解することはできません。注:これは私がここで初めて質問しています。私はこの形式を整えなければ、私を許してください。このコード行でエラーの意味を理解しようとしましたが、私は書いています。

#include <iostream> 


using namespace std; 

int main() 
{ 
    int withdraw, total; 

    cont<<"Please enter amount you wish to withdraw: "; 
    cin>>withdraw; 


    total = 500 > 0; 
    cont<<"\nYou can't withdraw "<<total; 



    return 0; 

} 

私は、エラーメッセージが出続ける:機能で 'int型のmain()': 10:2:エラー: 'CONT' がこのスコープで宣言されていなかった

私は本当に何を理解していませんそのエラーは私に伝えようとしています。あなたの助けと時間をありがとう。

+2

これは 'cout'ではなく' cont'です。また、 ' = 500> 0'はtrueを1、falseを0と解釈します。なぜなら、' <'はブール値 – Li357

+0

を返す関係演算子であるからです。私は理解していなかった。教授はちょうど学校の最初の週のために手を取るために、この質問を本から外しました。私はあなたの答えと他の解説者の答えを理解するために最善を尽くしています。あなたの説明のためにありがとう – Leo94

答えて

0

g ++コンパイラを使用してLinux上でコードを実行しようとしました。 "cont"を "cout"に置き換えると、コードは期待どおりに実行されます。

私はそれがあなたのコンパイラの問題であると信じていますか? Visual Studioや他のIDEを使ってコードをコンパイルしていますか?

+1

トピック以外の誤植の質問には答えないでください。コンパイラはOPミスタイプ 'cout'とは何の関係もありません。 – Li357

関連する問題