CH376S 新建文件時(shí),會自動在文件頭寫一個(gè)自己的數(shù)據(jù),導(dǎo)致文件頭亂碼,是怎么回事?
另外我的程序又需每次從文件尾添加數(shù)據(jù),也就是第一次創(chuàng)建時(shí)不寫數(shù)據(jù),寫數(shù)據(jù)時(shí)直接定義到文件尾添加。
該怎么處理最好。存儲介質(zhì)是SD卡。
CH376S 新建文件時(shí),會自動在文件頭寫一個(gè)自己的數(shù)據(jù),導(dǎo)致文件頭亂碼,是怎么回事?
另外我的程序又需每次從文件尾添加數(shù)據(jù),也就是第一次創(chuàng)建時(shí)不寫數(shù)據(jù),寫數(shù)據(jù)時(shí)直接定義到文件尾添加。
該怎么處理最好。存儲介質(zhì)是SD卡。
更正:一個(gè)“字節(jié)”的數(shù)據(jù)
創(chuàng)建文件自動寫一個(gè)字節(jié)應(yīng)該不太可能,你看下是不是程序處理上的問題,如果第一次新建的文件不需要寫文件,那么第二次操文件時(shí),可以直接打開文件,不進(jìn)行文件指針的定位,從頭開始覆蓋,如果需要移動文件指針的話,命令有一個(gè)FILE_LOCATE的命令,移動到文件尾部即可。
確實(shí)是自動寫一個(gè)字節(jié) 創(chuàng)建時(shí) 除了創(chuàng)建 就是設(shè)置了文件類型為存檔,然后設(shè)置了創(chuàng)建時(shí)間和修改時(shí)間。不過沒關(guān)系了,他自動寫就寫吧 ,我打算創(chuàng)建時(shí)就寫個(gè)文件頭進(jìn)去,算是順勢而為吧。
這種方法能解決你現(xiàn)在的問題最好,不過你反應(yīng)的問題,我還是需要自己動手再核實(shí)下。