Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++ 클래스를 통한 파일 처리

<시간/>

이 튜토리얼에서는 C++ 클래스를 통해 파일 처리를 이해하는 프로그램에 대해 논의할 것입니다.

파일과 상호 작용하기 위해 파일 처리에 사용되는 기본 기능은 클래스를 사용하여 사용자가 정의할 수 있습니다. 다음은 ifstream 및 ofstream 함수의 구현입니다.

예시

#include <iostream>
#include <fstream>
using namespace std;
int main(){
   //creating ofstream object ofstream fout;
   string line;
   fout.open("sample.txt");
   //initiating loop if file is opened
   while (fout) {
      getline(cin, line);
      if (line == "-1")
         break;
      fout << line << endl;
   }
   fout.close();
   ifstream fin;
   fin.open("sample.txt");
   while (fin) {
      getline(fin, line);
      cout << line << endl;
   }
   fin.close();
   return 0;
}