본문 바로가기
Language & Framework & GIT/C++

[C++] 파일 입출력 간단한 예제(ofstream, ifstream)

by veganwithbacon 2023. 11. 10.
반응형

c++에서 간단하게 txt파일에 글을 쓰고 읽어오는 예제다.

 

"입력 문자 입니다." 라는 문자열을 file.txt 메모장에 쓰고 이 파일을 다시 읽어오는 예제다.

#include "fstream"
#include "iostream"
#include "string"

using namespace std;

int main()
{
	string str = "입력 문자 입니다.";

	ofstream ofs("file.txt");
	ofs << str;
	ofs.close();

	ifstream ifs("file.txt");
	if (ifs.fail())
		cout << "파일 open 실패!" << endl;

	getline(ifs, str);
	//ifs >> str;
	cout << str;
	cout << endl;
	ifs.close();
}

 

 

파일을 읽고 쓰기 위해 필요한 라이브러리 헤더 fstream을 추가합니다.

 

ofstream 클래스 타입으로 ofs변수를 생성하고 생성자로 파일명 지정합니다.

 

file.txt라는 파일명 지정하고 str을 file.txt에 저장

 

ifs로 file.txt 파일 열고 getline()함수로 file.txt내의 문자열을 읽어온다.

 

 

반응형

'Language & Framework & GIT > C++' 카테고리의 다른 글

[C++] Queue 간단 정리  (82) 2023.11.27
[C++] auto?  (80) 2023.11.23
[C++] Main함수 - 매개변수 argc와 argv  (64) 2023.11.10
[C++] 스마트 포인터(SMART POINTER)  (89) 2023.10.27
[C++]What is _MSC_VER?  (102) 2023.10.17

댓글