用c語言編寫的讀取mat檔案(matlab矩陣)的程式,有錯,求幫助

時間 2021-08-11 17:27:37

1樓:匿名使用者

從錯誤提示上,就是兩個變數未定義導致的連結錯誤你先搜尋整個工程,error提示中的兩個變數在**用到另外,也有可能是 include匯入的標頭檔案問題比如沒匯入必要的庫

或者是匯入的庫有問題

看你這段**沒有這兩個變數,可能是其他檔案或者使用的庫的問題匯入的庫也有依賴關係,使用前應該看看使用說明吧還有其他可能就是,本機的環境變數設定的問題資訊不夠,暫時只能幫你分析到這裡

如果還有疑問,加qq 11302106,把**傳過來,幫你解決另外,驗證的時候要寫清楚 請求的原因

2樓:

#include

#include "math.h"//少了個h#include "string.h"

//下面的一些定義沒有,沒辦法改了

void main()

pmat_w = matopen(file,"w");

if(pmat_w==null)

pa_w = mxcreatedoublematrix(3,3,mxreal);

memcpy((void*)(mxgetpr(pa_w)),(void*)a_data,sizeof(a_data));

status = matputvariable(pmat_w,"a",pa_w);

mxdestroyarray(pa_w);

if(matclose(pmat_w))

pmat_r = matopen(file,"r");

pa_r = matgetvariable(pmat_r,"a");

dou = mxgetpr(pa_r);

m = mxgetm(pa_r);

n = mxgetn(pa_r);

for(i = 0;i < m;i++)

printf("\n");

}mxdestroyarray(pa_r);

matclose(pmat_r);

printf("測試完畢!!!");

getchar();}

用c語言讀取xml檔案,怎麼實現

滄海雄風 我上次才給人寫過 xml檔案內容 7 0193阿富汗 afghanistan 阿富汗 afuhan01 802 355阿爾巴尼亞 albania 阿爾巴尼亞 aerbaniya01 執行結果 info 0 id 7 pid 0 continent id 1 guohao 93 cntitl...

C語言讀檔案的問題,C語言如何讀取檔案?

c語言如何讀取檔案?c語言讀取檔案的具體步驟如下 我們需要準備的材料分別是 電腦 c語言。1 首先我們開啟需要讀取的檔案,點選開啟左上角檔案中的 另存為 2 然後我們在彈出來的視窗中點選開啟儲存型別。3 然後我們在彈出來的視窗中點選選擇 c source file c 之後點選儲存即可在c語言中讀取...

如何用C語言迴圈讀取檔案內容,怎麼用C語言讀取 TXT檔案中的字串

迴圈讀取一個檔案的內容。這樣做沒有任何意義,不如把讀取的內容保持在變數當中,節省空間時間。如果非要反覆讀取的話可以使用rewind函式把檔案指標重置。函式名 rewind 功 能 將檔案內部的位置指標重新指向一個流 資料流 檔案 的開頭注意 不是檔案指標而是檔案內部的位置指標,隨著對檔案的讀寫檔案的...