1.7.3 파일 입출력
C++는 파일에 대한 문자의 입력과 출력을 수행하기 위해 다음과 같은 클래스를 제공한다.
ofstream |
파일에 쓰기 |
ifstream |
파일로부터 읽기 |
fstream |
파일 읽기 및 쓰기 모두 |
우리는 cin 및 cout과 같은 방식으로 파일 스트림을 사용할 수 있다. 유일한 차이점은 파일 스트림을 실제 파일과 연관시켜야 한다는 점이다. 다음은 그 예다.
#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(); }