반응형
fstream 객체는 ifstream 과 ofstream의 합체이다. 읽기 쓰기를 다 할경우 파일 모드를 지정하여 사용
ios::in -> 파일에서 읽어오기
ios::out->파일에 출력
ios::app -> 파일에 추가하여 출력하기
ios::trunc -> 파일이 이미 존재하는 경우 삭제하고,새로운 파일로 생성
ios::binary -> 이진 파일로 처리하기
int _tmain(int argc, _TCHAR* argv[])
{
fstream fs;
fs.open("test.txt",ios::out);
if (fs.fail())
{
return 0;
}
fs<<"keyboard"<<endl;
fs<<"monitor"<<endl;
fs.close();
fs.open("test.txt",ios::app);
fs<<"desk"<<endl;
fs.close();
fs.open("test.txt",ios::in);
string temp;
while (fs>>temp, !fs.eof())
{
cout<<temp<<endl;
}
fs.close();
return 0;
}
반응형