2009-03-03 10 views
0

私はすべてを試しましたが、これは私の最初のC++プログラムです。 2つのエラーメッセージが表示されます。このプログラムを実行する際のエラーを修正するにはどうすればよいですか?

#include <iostream> 
int main() 
{ 
    std::cout << "I will get it" << std::endl; 
    std::cout << "I hope so" << std::endl; 
    return 0; 
} 
+0

次回は、タイトルを簡潔に説明してください。質問本体は、他のすべての関連情報を含んでいて、読みやすいようにフォーマットされていなければなりません。 –

答えて

11

あなたのコード7:error: expeはそうのように修正する必要があります。また、必要でない文字が余分に'-'ある場合があります。最後に、あるケースでは、std::endlを指定し、std::cout::end1'l'を入力する場合は'1')と指定した場合、std::end1を指定しました。std::endl。そのキャッチのためにScottie Tに感謝します。

私はあなたがしたいと考えている:

//My first C++ program 
#include <iostream> 
int main() 
{ 
    std::cout << "I will get it" << std::endl; 
    std::cout << "I hope so" << std::endl; 
    return(0); 
} 
3

あなたの引用は完全に間違っていると、あなたはmain()後のスプリアス「:」の文字を持っている:error7:1 warning: character constan too long for its type.

//My first C++ program 
#include <iostream> 
int main(): 
{ 
    "-std::cout << "I will get it" << -std::cout::end1"; 
    "-std::cout << "I hope so" << -std::end1; 
    return(0); 
} 
+0

main()の後にコロンを置くべきではなく、endlはstd :: cout :: end1またはstd :: end1ではなくstd :: endlでなければなりません(1ではなくlです)。 – jasedit

+0

l/1もう一度打つ! –

+0

私はタイプミスを修正しました。それらのすべてを捕まえていませんでした。 – Eddie

0

あなたが例に句読点を追加しているように見えます。プログラミング言語では、与えられたものを正確に入力する必要があります。

'int main()' 

はまた、あなたが

int main() 

using namespace std; 

を宣言することができますし、すべてのことstd::を入力する必要はありません

int main() 
0

と同じではありません時間。

関連する問題