[問題] fprintf的字串寫入與清除資料問題?已回收

看板MATLAB作者 (k1204)時間16年前 (2009/03/01 23:33), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串1/1
str='This is a string' fid=fopen('data.txt','a'); fprintf('%s',str); fclose(fid); 如上述程式使用fprintf無法將字串寫入data.txt檔裡 請問各位高手們有什麼方法可以將字元寫入txt檔 爬文中的方法有人提到sprintf但測試還是沒寫入txt檔 感謝G大回答上面問題,想在問一個笨問題 因我撰寫的程式裡需要一值做記錄所以開檔設='a' 但我想讓使用者可以選擇清空內容的UI,所以需要清空指令等 有什麼指令可以清空原本儲存在txt檔的資料呢? 感謝大家回答^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.239.230

03/01 23:41, , 1F
fprintf(fid,'%s',str);
03/01 23:41, 1F

03/01 23:47, , 2F
耍笨忘了加fid,感謝G大的回答^^
03/01 23:47, 2F
※ 編輯: k1204 來自: 218.173.239.230 (03/02 00:01)

03/02 00:18, , 3F
你開檔設w的話每次開檔就會清了,除非你用w+
03/02 00:18, 3F

03/02 00:27, , 4F
但我撰寫的程式裡是設'a'
03/02 00:27, 4F
※ 編輯: k1204 來自: 218.173.239.230 (03/02 00:31)

03/02 02:51, , 5F
'a' 就是 append 一直附加在後面呀
03/02 02:51, 5F

03/02 13:42, , 6F
但我需要有能清空檔案裡面資料的指令的說^^
03/02 13:42, 6F

03/02 17:14, , 7F
已解決了感謝各位回答^^
03/02 17:14, 7F
文章代碼(AID): #19gggmNl (MATLAB)
文章代碼(AID): #19gggmNl (MATLAB)