djswpsk1024   6년 전

제가 C++은 제대로 배워본 적이 없어서 공부하면서 풀고 있습니다.

일부로 char 2차원 배열말고 string으로 풀고 싶어서 string배열을 써보았는데요.

저렇게 하면 12번째 줄에서 fileName배열에 값이 들어가지 않더라고요...

여기서는 string으로 풀 수 없는 건가요...?

yclock   6년 전

gets나 getline 같은 함수를 사용하면서 겪은, 저의 경험담으로 유추해봅니다...

8번째 줄에서 정수 하나를 입력 받은 후, 입력의 첫 번째 줄의 개행 문자가 하나 남아서,

11~12번째 줄에서 i=0일 때, getline 함수가 개행 문자 하나만 입력 받은 것이 아닐까 싶습니다.

댓글을 작성하려면 로그인해야 합니다.