[問題] fwrite 寫入 char*

看板C_and_CPP (C/C++)作者 (還是朋友?)時間12年前 (2014/02/09 03:37), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) windows.h windef.h 問題(Question): 我用LPSTR 宣告d ="xxxxyyyyzzzz" (也就是char *a的意思吧?) pFile = fopen ("myfile.txt", "wb"); fwrite ( d , sizeof(char*),strlen(d), pFile); 想問的是 確定 第3個變數的數值 我用 strlen(d) 可是 寫出的檔案 會不只xxxxyyyyzzzz 後面還會接好多警告的文字 是用法有錯? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.164.17.136

02/09 09:38, , 1F
是 sizeof(char) 吧
02/09 09:38, 1F
文章代碼(AID): #1IzeTmK_ (C_and_CPP)
文章代碼(AID): #1IzeTmK_ (C_and_CPP)