c++ 파일 입출력

c++ 파일 입출력

안녕하세요.

오늘은 c++의 파일 입출력에 대한 내용입니다.

간단한 내용이고 찾아보면 금방 찾아볼 수 있으며 쓰기 귀찮으니 자세한 설명은 없이 예제만 있습니다.

  • 파일 입출력 예제 코드.
  • 파일 모드.
  • 예제 코드 실행.

파일 입출력 예제 코드.

코드는 아래와 같습니다.

텍스트 파일에 텍스트를 입력하고 출력하는 간단한 예제입니다.

#include<iostream>
#include<fstream>
using namespace std;
int main(){
	ofstream out;
	out.open("text.txt",ios::out);
	out<<"text.txt파일에입력."; 
	out.close();
	
	string bf;
	ifstream in("text.txt");
	in >> bf;
	cout << bf<< endl;
	in.close();
	return 0;
}

파일 모드.

예제에서 ios::out부분과 관련된 내용입니다.

ios::in이런식으로 사용하지만 아래 표에서는 생략합니다.

파일 모드(ios::) 설명
in  읽기 전용으로 파일 오픈.
out 쓰기 전용으로 파일 오픈.
binary 바이너리 파일로 입출력.
app 파일의 끝부분에 덧붙임.
trunc 파일이 이미 존재하면 기존 파일 내용을 삭제하고 새로운 파일로.
ate 파일을 열고 파일의 끝으로 이동.

주요 코드 설명

위의 예제 코드를 실행한 사진입니다.

Designed by JB FACTORY