#include <iostream>
#include <fstream>
#include <string>
#include <iomanip>
using namespace std;
int main(){
//-------------------------------------------------------
// C://에 test.txt라는 파일을 생성하고 3명의 정보를 파일출력
string name;
int age;
string address;
int i;
ofstream fout;
fout.open("C://test.txt"); //새로운 파일을 생성
cout<<"==============파일 출력============="<<endl;
for(i = 0; i < 3; i++)
{
cout<<i+1<<"번째 사람의 이름을 입력하세요 : ";
cin>>name;
cout<<"\n나이를 입력하세요 : ";
cin>>age;
cout<<"\n주소를 입력하세요 : ";
cin>>address;
fout<<name<<setw(10)<<age<<setw(22)<<address<<endl;
cout<<name<<setw(10)<<age<<setw(22)<<address<<endl;
}
fout.close();
//--------------------------------------------------------
//--------------------------------------------------------
//기존에 생성되고 기록된 test.txt로부터 3명의 정보를 파일입력
ifstream fin;
fin.open("C://test.txt"); //기존에 있는 파일을 open
cout<<"==============파일 입력=============";
cout<<"\n이 름 나이 주소\n";
cout<<"====================================\n";
while(fin>>name>>age>>address)
{
cout<<name<<setw(10)<<age<<setw(22)<<address<<endl;
}
//--------------------------------------------------------
/*/------------------파일에 한char씩 입력------------------//
//^Z(ctrl+z)가 눌리기 전까지 문자 하나씩 파일출력
char ch;
ofstream fout0;
fout0.open("c://test1.txt");
while(cin.get(ch))
{
fout0<<ch;
}
fout0.close();
//--------------------------------------------------------/*/
}
'old drawer > C, C++, MFC' 카테고리의 다른 글
[C/C++] 문자열 컨트롤 함수 : strlen, strcpy, strcat, strstr, strchr, strtok, atoi 등 (0) | 2012.06.04 |
---|---|
[C++] const int, const int*, int* const, const int* const, etc (0) | 2012.05.30 |
[MFC] 실습3. Rect를 통해 버튼 그리기 & 비트맵 등록하기 예제 프로젝트 (0) | 2011.10.11 |
[MFC] Bitmap 등록 후 화면에 그리기 (0) | 2011.10.11 |
[MFC] Rect로 버튼 그리기 (0) | 2011.10.11 |