더북(TheBook)

1.7.3 파일 입출력

C++는 파일에 대한 문자의 입력과 출력을 수행하기 위해 다음과 같은 클래스를 제공한다.

ofstream

파일에 쓰기

ifstream

파일로부터 읽기

fstream

파일 읽기 및 쓰기 모두

우리는 cincout과 같은 방식으로 파일 스트림을 사용할 수 있다. 유일한 차이점은 파일 스트림을 실제 파일과 연관시켜야 한다는 점이다. 다음은 그 예다.

#include <fstream>

int main()
{
    std::ofstream square_file;
    square_file.open("squares.txt");
    for (int i = 0; i < 10; ++i)
        square_file << i << "^2 = " << i * i << std::endl;
    square_file.close();
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.