close
http://www.ncu.edu.tw/~w3meng/train96/jhk482001/File%20Access.htm
write ( (char *) &物件變數,物件大小)
把 Object 存到檔案中.
程式範例
#include <fstream.h>
class person
{
protected:
char name[40];
int age;
public:
void getData(void)
{
cout << "Enter Name:"; cin >> name;
cout << "Enter age: "; cin >> age;
}
};
int main(int argc, char* argv[])
{
person pers;
// 讀取相關資料
pers.getData();
// 建檔
ofstream outfile("PERSON.DAT");
//把物件的資料,以 char為單位寫到檔案中
outfile.write( (char *)&pers,sizeof(pers));
return 0;
}
全站熱搜