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;
             }
 
 
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 minsin 的頭像
    minsin

    minsin的部落格

    minsin 發表在 痞客邦 留言(0) 人氣()