반응형
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 |
댓글
veganwithbacon님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.