본문 바로가기
카테고리 없음

파일 입출력 fstream 클래스

by ByteBridge 2013. 3. 16.
반응형

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;

}



반응형