2017-09-10 15 views
0

enter image description hereなぜ私のシンプルなC++は "あなたの名前は何ですか?"プログラムが動作していない?

「宣言されていない識別子」エラーが発生していますが、その意味や解決方法はわかりません。私を許して、私はこれに新しいです!

#include <iostream> 
#include <string> 
using namespace std; 

int main(void); 
    //Not sure why there is a Parse issue? 
{ 
    // insert code here... 
    cout<< "Hello, what is your name?"; 
    cin>> Scotty; 

    cout<< "Hello, "<<Scotty<<endl; 

    return0; 
} 

私は宣言されていない識別子の前の質問を把握することができたが、今、私は「予想される修飾されていない-ID」のエラーを取得していますか?この

+0

へのcin行の最後にオペレータ>>を交換する必要がありますあなたは、変数 –

+0

を知って、ここでソースコードをコピーすることができますか –

+0

がどのように私は、変数としてスコッティを宣言して 'Scotty'がまだ宣言されていない? –

答えて

1

チェックアウト持っている人に答えてくれてありがとう:

#include <iostream> 

using namespace std; 

int main() { 

string Scotty; 
cout << " Hello what is your name"; 
cin >> Scotty; 

cout <<"\nHello"<<Scotty<<endl; 

} 
0

あなたはスコッティという名前の変数を宣言していません。変数を宣言してから使用する必要があります。したがって、cinを呼び出す前にstring Scotty;を追加して宣言する必要があります。また、あなたが;

関連する問題