scanf("%[^'\n']s", str);
참고로 위 문장은 '뉴라인이 들어올 때까지 모든 문자를 문자열로 저장한다'는 표시입니다.
'\n' 뿐만 아니라 다른 문자도 지정이 가능합니다.
예를 들어
scanf("%[^a]s", str);
이라고 작성하고
"dcba" 라고 입력하면
문자열엔 "dcb"라고 담깁니다.
그리고 이 때 'a'는 사라지지 않고 버퍼에 남아있습니다.
scanf("%[^'\n']s", str);
참고로 위 문장은 '뉴라인이 들어올 때까지 모든 문자를 문자열로 저장한다'는 표시입니다.
'\n' 뿐만 아니라 다른 문자도 지정이 가능합니다.
예를 들어
scanf("%[^a]s", str);
이라고 작성하고
"dcba" 라고 입력하면
문자열엔 "dcb"라고 담깁니다.
그리고 이 때 'a'는 사라지지 않고 버퍼에 남아있습니다.
엥 게시글에는 '\'문자가 안써지네여
'n'이 아니라 '\n'이에요
아 뭐야 댓글에도안써지네 ㅡㅡ
'\\n'
\\n
꿀팁 ㄳ