[c++] 파일 끝 검사
#include <iostream>
#include <fstream>

int main() {
    std::ifstream file("example.txt");
    if (!file) {
        std::cerr << "파일 열기 오류" << std::endl;
        return 1;
    }

    char ch;
    while (file.get(ch)) {
        // 파일 내용을 처리
    }

    if (file.eof()) {
        std::cout << "파일 끝에 도달했습니다." << std::endl;
    } else if (file.fail()) {
        std::cerr << "파일 읽기 오류" << std::endl;
    }

    file.close();

    return 0;
}

위의 코드에서 file.get(ch)를 통해 한 글자씩 파일을 읽고, file.eof()를 사용하여 파일의 끝에 도달했는지 확인할 수 있습니다.

이를 통해 C++에서 파일의 끝을 검사할 수 있으며, 파일 처리 작업 중 오류를 방지할 수 있습니다.

참고 자료