在將乙個整數寫入檔案時,執行結果沒問題,但檔案中的內容卻不是寫入的整數,看上去像亂碼,不知為何?請高手指教。例如,我是這樣寫的:
int fd; /* fd 指向的檔案存在,且為空, 0 byte */
int tick_number=0x12345678;
rval=write( fd, &tick_number, sizeof(int )); /*結果rval=4 */
但fd指向的檔案中的內容不是0x12345678;
小弟已經試了好幾次了,都不行。
哦,原來需要用od 命令檢視,od -tx1 filename
寫入檔案的是整形資料,檢視為什麼卻看不到呢?不大明白。
3.gif
2008-9-15 22:34:51 上傳
C 檔案操作(向 txt檔案寫入資料)
本文講解的是向.exe同一目錄下的data資料夾下的log.txt寫入資料。假若.exe所在路徑是e projects logout log debug。1.1向上一級目錄指向 表示當前路徑,相當於e projects logout log debug 表示當前路徑的上一級路徑,相當於e proje...
php如何向檔案中寫入換行
今天程式設計,發現向檔案中寫入換行失敗了 試了很久都沒找到辦法 突然之間想到乙個東東以前看書見過後來還是用這個東東給解決了 現在寫出來預防將來忘記也希望能幫到需要幫助的朋友 直接看 stream fopen robots.txt w fwrite stream,你換行了嗎?r n我已經換行了 注意 ...
如何向json檔案中寫入資料
先要建立乙個寫資料的類 其中folk是個實體類 class myjsonwriter public void setfilepath string filepath catch ioexception e public string getjsondata jsonarray jsonarray n...