afcoo   5년 전

cin.eof()를 사용해서 풀려고 하는데 자꾸 런타임 에러가 뜨네요....

배열 크기도 문제 없는거 같고 직접 돌려도 제대로 나오는거 같은데 런타임 에러가 나오는 이유가 뭘까요?

gallopsys   5년 전

한 줄에 한 글자씩 그리고 띄어쓰기로 이어진 문장 (예를 드면 'a a a ...')이 여러 줄만 주어져도 런타임 에러를 출력할 거 같네요.

 위 방법대로 한다면 런타임 에러를 해결한다고 해도 틀렸습니다를 받을겁니다.

std::cin에서 operator >>를 쓰지마시고, cin.getline() 메서드를 호출해서 사용하시거나, cin.get() 메서드를 호출하여 EOF 플래그가 활성화할 때까지 출력해보세요.

afcoo   5년 전

아.... 띄어쓰기...... 눈물나네요

감사합니다!

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