2017-09-10 6 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

당신이 –

+0

을 알고 여기에 소스 코드를 복사 할 수 있습니다에 CIN 행의 끝에 운영자 >>를 교체해야'Scotty' 내가 변수로 스카티를 선언 할 방법 변수 –

+0

로 아직 선언되지 않는 이유는 무엇입니까? –

답변

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;을 추가하여 선언해야합니다. 또한이 ;