[c++] 텍스트 파일 입출력

이 포스트에서는 C++을 사용하여 텍스트 파일을 읽고 쓰는 방법에 대해 알아보겠습니다.

파일 읽기

아래는 텍스트 파일을 읽어서 콘솔에 출력하는 간단한 예제입니다.

#include <iostream>
#include <fstream>
#include <string>

int main() {
    std::ifstream file("input.txt");
    if (file.is_open()) {
        std::string line;
        while (std::getline(file, line)) {
            std::cout << line << std::endl;
        }
        file.close();
    } else {
        std::cout << "파일을 열 수 없습니다." << std::endl;
    }
    return 0;
}

파일 쓰기

이번에는 텍스트 파일에 쓰는 예제입니다.

#include <iostream>
#include <fstream>
#include <string>

int main() {
    std::ofstream file("output.txt");
    if (file.is_open()) {
        file << "Hello, World!" << std::endl;
        file << "This is a sample text." << std::endl;
        file.close();
    } else {
        std::cout << "파일을 열 수 없습니다." << std::endl;
    }
    return 0;
}

요약

이렇게하면 C++를 사용하여 텍스트 파일을 읽고 쓸 수 있습니다. 파일을 올바르게 열고 닫는 것이 중요하며, 파일이 실제로 열렸는지 확인해야 합니다.

참고 자료