#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[])
{
string name;
string seal;
cout << "당신의 이름을 말해주세요 : ";
getline(cin,name);
cout << "나의 이름을 말해주세요 : ";
getline(cin,seal);
cout << "저 " << seal << "의 테이머 " << name << "이시여.";
getchar();
return 0;
}
C++이고요, 보시면 알겠지만 대단히 간단한 프로그램입니다만..
어째서인지 실행하면 두번째 cout 보다 getline(cin,seal)이 먼저 실행되더군요.
입력을 하고나면 두번째 입력을 요구하는 메시지와 결과 메시지가 함께 출력되면서 프로그램 끝..-_-;
순서가 왜 이렇게 나오는 건지 모르겠네요. 가르침 부탁합니다;;
당신의 이름 입력 후 나의 이름 입력창이 뜨고 입력하면 결과가 뜹니다.
닷넷 2005에서 컴파일한 결과입니다.