[爆卦]c二維陣列輸入是什麼?優點缺點精華區懶人包

為什麼這篇c二維陣列輸入鄉民發文收入到精華區:因為在c二維陣列輸入這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者kimgtob (K.L)看板C_and_CPP標題[問題] 用c語言讀取txt 並且用二維陣列...


不好意思又多po一篇文

如有違反版規我會自刪

小弟遇到的情況如下

一個文字的 txt檔 裡面裝著這些資訊 (以tab分隔)

0 2 -1
5 0 0
6 -11 0

原本想用動態記憶體配置去做 但是連基礎都做不好

所以先改成固定的

int image[10][10];

printf("請輸入矩陣大小:\n");
scanf("%d",&size);
printf("請輸入檔案名稱:\n");
scanf("%s",name);
FILE *fp;
fp=fopen(name,"r");



for(i=0;i<size;i++){
for(j=0;j<size;j++)
fscanf(fp,"%d",image[i][j]);}
請問各位高手 這樣的想法有錯嗎? 為什麼程式執行時都會跳出錯誤訊息

可以執行 但是執行到一半就會中斷

錯誤訊息 image[][] CXX0017: 錯誤: 找不到符號 "image"

想請問各位高手 小弟的想法哪邊須要改掉 @_@ 謝謝大家

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.191.88
VictorTom:fscanf(fp,"%d",image[i][j]); 有錯, 請改成下面.... 11/11 16:28
VictorTom:fscanf(fp,"%d",&image[i][j]); //注意那個 & 11/11 16:28
VictorTom:你上面讀入size有記得, 但是讀檔案時忘了....:) 11/11 16:29
kimgtob:謝謝V大的指導 !! 終於懂了 11/11 16:38
jasonfghx:V is a king. 12/26 16:50

你可能也想看看

搜尋相關網站