主題: c的程式...
瀏覽單個文章
substar999
Master Member
 

加入日期: Sep 2001
您的住址: K
文章: 1,507
引用:
Originally posted by starskgb
重點就是...為什麼當我輸入完資料...程式也有開一個檔...但它就是空白的...完全沒有寫入...

ps.這是通訊錄程式...功能簡化過了,就是在dos底下輸入[exe檔名] [要存的檔.txt]
然後就開始跑了...

讀資工真苦...

樓上的前輩講了那麼多,小弟就來說說樓主程式的問題吧
首先我想問樓主的是
你有試著輸入兩筆不同資料然後儲存嗎?
你是不是會發現只存了第一筆??
其關鍵是,當程式收到要存檔離開時,但前面不是早就輸入一筆資料了..
但你有修改紀錄筆數的變數嗎??
若你能注意到這點...問題便能解決...
另外,你開檔先讀入資料的方式並不是很好...
(這樣你的檔案就只能輸入100筆資料了)
試著以append的方式加入吧...
ps1.對了,你的存檔和讀檔程式部分都有問題....都要修改喔...
ps2.函數本身呼叫函數本身固然可行,但我並不認為你這程式需要用到這種方法
試試看for或while迴圈來改寫吧~~
舊 2003-10-02, 04:29 PM #5
回應時引用此文章
substar999離線中