[問題] fwrite

看板C_and_CPP作者 (小涼)時間11年前 (2013/05/08 14:03), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
mat 是一個矩陣 可是當我把它放在全域變數 就不能執行 fwrite(mat,1,sizeof(mat),fptr1); [Error] invalid application of 'sizeof' to incomplete type 'double[]' 但放在區域變數 就可以執行 所以mat一定要放在區域變數才能用fwrite()?? 我是用dev c++ 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.120.96

05/08 14:17, , 1F
Sizeof(double)*arraysize
05/08 14:17, 1F

05/08 15:24, , 2F
OK囉 感謝感謝!!
05/08 15:24, 2F

05/08 15:45, , 3F
mat 宣告的地方長怎樣?
05/08 15:45, 3F

05/08 19:54, , 4F
就是宣告 double mat[3]
05/08 19:54, 4F
※ 編輯: scws 來自: 140.115.120.96 (05/08 20:12)

05/08 21:37, , 5F
= =?
05/08 21:37, 5F

05/08 23:55, , 6F
板主的意思是說mat不是內建的,你是整樣typedef
05/08 23:55, 6F

05/09 11:33, , 7F
我沒有用到typedef 還是應該先從這開始? 我再去查些資料 謝謝
05/09 11:33, 7F
※ 編輯: scws 來自: 140.115.120.96 (05/09 12:25)
文章代碼(AID): #1HYUgf6H (C_and_CPP)