[問題] fclose 的問題
現在要跑一個長時間矩陣
希望在跑的過程中可以查看某時間點矩陣內容
ytotal[40000];
ex if(t==1000)
fwrite(ytotal,1,sizeof(double)*40000,fptr1);
我是用mathlab 去看
ex
a=fopen('test.bin','rb');
b=fread(a,'double');
可是打開的矩陣 只有39936 應該要40000
後面直接加fclose(fptr1) 再用mathlab打開 結果就是40000
可是我需要 一段時間就要讀一筆矩陣 可以她邊run 我邊畫圖(check資料動作)
請問還有其他處理方式嗎?
謝謝!!
最近作業很趕 問題很急 很麻煩各位 在這邊真的學到很多東西
在 fclose(fptr1)
再 FILE *fptr1=fopen("save1.bin","ab");
這樣 資料數就完整 應該是沒問題了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.120.96
※ 編輯: scws 來自: 140.115.120.96 (05/09 12:44)
※ 編輯: scws 來自: 140.115.120.96 (05/09 12:46)
推
05/09 12:54, , 1F
05/09 12:54, 1F
※ 編輯: scws 來自: 140.115.120.96 (05/09 13:44)
→
05/09 21:46, , 2F
05/09 21:46, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章