#include <iostream> //input output stream : console용으로 cin (console input), cout (console output)
#include <fstream> //file stream
using namespace std;
//ofstream : output file stream
//ifstream : input file stream
//fstream : (both) file stream
int main()
{
ofstream fout;
fout.open("test.txt");
//파일을 열어 접근해둡니다. 파일이 없다면 해당 파일이 생성
//패스(파일 위치)를 설정 안했으면 해당 프로젝트 내부에 생성됩니다.
string input;
while (true)
{
cin >> input;
if (input == "exit")
{
break;
}
fout << input << endl; //파일에 쓰기
}
fout.close(); //파일 스트림을 닫아줍니다.
}
c++에선 fstream을 통해 파일 입출력이 가능합니다. 주석에 적혀있는데로 목적에 맞게 사용하면 됩니다.
open 시에 옵션을 넣을 수도 있습니다.
fout.open("test.txt", ios_base::~~);
과 같이 사용합니다. 여러 동작이 있지만 기본적인 것만 알아도 괜찮을듯! ㅎㅎ
ios_base::out 출력용
ios_base::in 읽기용
ios_base::app 덧붙이기