질문 제목 : 질문 내용 :
메모장에
1 2
3 4
가 있고 이것을 읽어내려고합니다.
그런데 fscanf() 함수를 사용하려고하는데
fscanf()는 공백전까지만 읽어낸다고합니다.(fsacnf()함수만 사용하려고합니다)
그럼 fscanf(파일, %s %s\n, a, b)
로하면 2뒤에 있는 \n를 건너 뛸수 있을까요?
지지않는 2026.02.20 댓글 4
질문 제목 : 질문 내용 :
메모장에
1 2
3 4
가 있고 이것을 읽어내려고합니다.
그런데 fscanf() 함수를 사용하려고하는데
fscanf()는 공백전까지만 읽어낸다고합니다.(fsacnf()함수만 사용하려고합니다)
그럼 fscanf(파일, %s %s\n, a, b)
로하면 2뒤에 있는 \n를 건너 뛸수 있을까요?
연블루 2026.02.20
하지만, 공백이므로 읽어서 버립니다.
설화 2026.02.20
\\n을 빼면 다음에 읽어 들일 때 \\n부터 읽어 들이는것으로 알고 있습니다....
이송이 2026.02.20
줄바꿈도 공백이니 scanf 서식문자열 끝에 있는 것은 빼ㅔ요.
둘빛 2026.02.20
이런건 물어보고 하지말고 먼저 해보고 안되면 그걸 물어보시는게 더 좋을거 같아요
남이 알려주는 거보다는 직접 해보심이 최고입니다.
결론은 건너 뛸 수 있습니다.