파일에 쓸 때 EOF를 써야합니까, EOF도 입력해야합니까, 아니면 입력 한 후에 체계적으로 입력해야합니까? (C++)파일에 쓸 때
Q
파일에 쓸 때
0
A
답변
1
EOF는 실제 문자가 아니며, 일부 라이브러리 또는 언어에서 사용되는 파일의 끝 부분을 보여주는 것입니다. 따라서 파일을 읽을 때 마지막에 EOF를 얻을 수 있지만 파일을 쓸 때 모든 것을 쓰고 출력 스트림을 플러시하고 닫습니다. 그게 다야.
+0
+1은 'EOF는 실제 캐릭터가 아닙니다'입니다. EOF를 시뮬레이트하는 캐릭터 (종종 Control-D)가 있기 때문에 단말기가 일을 혼란스럽게한다는 것을 알아 두십시오. 보다 정확하게는 보류중인 모든 데이터를 읽기 대기열로 플러시합니다. 보류중인 데이터가 없으면 EOF에서 얻은 값인 0 바이트가 반환됩니다. 또한 복잡한 일은 DOS 시스템의 텍스트 파일에서 Control-Z입니다. 그것은 EOF 문자입니다. –
0
최신 운영 체제에서 파일은 EOF (파일 끝) 문자로 종료되지 않습니다. C++ 또는 다른 프로그래밍 언어로 작업하게 될 EOF 문자는 언어가 제공하는 편의입니다.
EOF를 쓸 필요가 없습니다. 스트림 (아마도 스트림 중)에 쓰고 스트림을 플러시하고 닫으면 작업이 완료됩니다.
관련 문제
- 1. 파일에 쓸 때 UnicodeEncodeError
- 2. 사전에 '\ n'을 파일에 쓸 때
- 3. 파일에 쓸 때 이상한 점
- 4. 파일에 쓸 때 NSDictionary를 암호화하려고합니다.
- 5. 파일에 쓸 때 오디오 압축
- 6. 여러 스레드가 파일에 쓸 때
- 7. R이 "-"문자를 '.' 문자를 파일에 쓸 때?
- 8. 파일에 쓸 때 키릴 기호가 이상하게 표시됩니다.
- 9. Java에서 파일에 개체를 쓸 때 메모리가 부족합니다.
- 10. 파일에 쓸 때 줄 바꿈을 삽입 하시겠습니까?
- 11. 파일에 쓸 때 C에 세분화 오류가 발생했습니다.
- 12. 파일에 쓸 때 bash 터미널에서 파일 출력보기
- 13. Mathematica에서 파일에 쓸 때 숫자 서식 지정
- 14. 파일에 쓸 때 액세스가 거부되었습니다. 왜?
- 15. 파일에 쓸 때 VB6-- 임무가 거부되었습니다.
- 16. 파일에 쓸 때 특정 문자가 표시되지 않습니다.
- 17. 파이썬에서 파일에 쓸 때 내용이 잘못 나눠짐
- 18. 파일에 쓸 때 자체 서명 애플릿이 발생했습니다.
- 19. 점진적으로 파일에 쓸 때 메모리 소비 최적화
- 20. 파일에 플로트를 쓸 때 알 수없는 문자
- 21. 파이썬 - 파일에 쓸 때 null 문자가 추가됨
- 22. 파일에 쓸 때 어느 것이 더 빠릅니까?
- 23. 파일에 쓸 때 코어가 덤프 되었습니까?
- 24. 파일에 쓸 때 횡설수설 Java가 발생합니다
- 25. 파일에 쓸 때 이상한 문자가 표시됩니다.
- 26. 파일에 쓸 때 malloc 문제가 발생했습니다.
- 27. 텍스트 파일에 쓸 때 아포스트로피 관련 문제
- 28. Windows에서 보조 파일에 쓸 때 어떻게됩니까?
- 29. 파일에 쓸 때 정의되지 않은 오프셋
- 30. 파일에 쓸 때 출력을 압축하는 방법은 무엇입니까?
당신이 사용하고자하는 언어와 달성하고자하는 것을 추가하십시오. – eatSleepCode
나는 C++을 사용하고 있습니다. 덕분에 – user3341953
그는 태그에 그것을 추가하는 것을 의미했습니다. 나는 너를 위해 그렇게했다. –