|
StrInput에서 선언한 string Str[2];는 함수가 종료하면서 메모리에서 사라집니다.
new로 동적 할당 하시거나 전역변수 static 선언 등을 이용해 보세요.
진수.네모 님이 쓰신 글 :
: void main()
: {
: string *Str;
:
: Str = StrInput();
: cout << Str[0] << endl;
: cout << Str[1] ;
: }
:
: string *StrInput()
: {
: string Str[2];
: cout << "enter String";
: cin >> Str[0];
: cout << "Enter String";
: cin >> Str[1];
:
: return (Str);
: }
:
: 이렇게 해봤는데 실행중에 에러가 발생합니다. 어떻게 하면 될까요? ^^
:
: 그럼 좋은 하루 ~
|