廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3341 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
th00213543
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[C/C++][求助] C++,物件讀取問題
這是做出來的介面
現在要改成下次打開的時候,之前打的資料還是會存在,就是卡在這裡,
我不知道怎麼將上次的資料讀入以及存取,
希望有人可以順便敎敎我 ~沒敎讀取與存取!
#pragma endregion

ref class cust {
public:
String^ name;
DateTime^ birth;
String^ sex;
String^ job;
int job_num;
};


array<cust^>^ membercust;
int no;

private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
membercust = gcnew array<cust^>(100);
no=0;
array<String^>^ a = { "學生", "公教", "服務", "製造", "家管", "其它" };
cbxYear->Text = "1911";
cbxMonth->Text = "01";
cbxDay->Text = "01";
..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容




獻花 x0 回到頂端 [樓 主] From:臺灣中華 | Posted:2009-04-16 22:52 |
totsi
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x53
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

你這邊說的下一次打開是指程式關閉後,再做開啟的動作嗎?

如果是的話,你可以把這一次輸入的資料寫到一個檔案去

下一次打開程式的時候再把資料讀回來不就可了?

至於資料的格式你可以自己決定,不過依你的使用需求XML是個不錯的選擇 表情


恩...
獻花 x0 回到頂端 [1 樓] From:臺灣中華電信HINET | Posted:2009-04-17 08:49 |
th00213543
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

恩~~是的
但我不會讀取以及~~寫完之後的登記
XML的方法~~可以交一下嗎


獻花 x0 回到頂端 [2 樓] From:臺灣中華 | Posted:2009-04-17 16:29 |
koinouta 手機
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x6 鮮花 x140
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 th00213543 於 2009-04-17 16:29 發表的 : 到引言文
恩~~是的
但我不會讀取以及~~寫完之後的登記
XML的方法~~可以交一下嗎
如果你只是單純要做一個簡單的作業交出去...
不必用到XML
你可以自訂一個格式,直接輸出純文字檔(Google就有了...)
開啟時,都固定去讀取這個檔案,這樣就可以了


name=JK
BD=yyyy-MM-dd
sex=1
occupation=student

讀進來的時候,一行一行讀,判斷開頭字串來決定內容
讀完再去設定你要顯示的值,這樣就行了...

如果你的程式要存取的資料比較多一點,那用XML會是個不錯的選擇...可以去找DOM的相關文件


獻花 x0 回到頂端 [3 樓] From:臺灣 | Posted:2009-04-17 23:07 |
totsi
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x53
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

C有提供基本的檔案操作IO(http://www.cppreference..../io/start)

開檔:fopen
寫入資料:fprintf, write
讀取資料:fscanf, read, fgets
關檔:fclose

檔案操作差不多都用這幾個函式就夠用了。

這邊就看你實作上還有什麼問題了,至於方法的話,JKevin大說的就可以用嚕。

也就是說,資料儲存的格式是設計的人自行決定嚕。並沒有一定的規範。

你要寫成
1=姓名 性別 電話 住址
2=姓名 性別 電話 住址

也都可以嚕,不過上面是用空白當分隔符號

至於讀檔部分,如果程式是要給一般人使用的話,記得要防檔案格式錯誤的例外,不然程式會當掉喔XD
表情


恩...
獻花 x0 回到頂端 [4 樓] From:臺灣中華電信HINET | Posted:2009-04-21 08:44 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.062497 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言