你好!我有下面幾個問題: (1) 我將EXAM1的前面的讀CH375HFT.C文件的部分全部注釋掉了。然后創(chuàng)建NEWFILE.TXT文件:我首先現(xiàn)將下面幾句錄入我的程序: /* 產(chǎn)生新文件 */ printf( "Create\n" ); strcpy( (char *)mCmdParam.Create.mPathName, "\\NEWFILE.TXT" ); i = CH375FileCreate( ); mStopIfError( i ); printf( "Write\n" ); mCmdParam.Write.mSectorCount = SecCount; 然后執(zhí)行程序。在執(zhí)行程序結(jié)束后,我通過電腦打開U盤,發(fā)現(xiàn)建立了 NEWFILE.TXT文件,但是文件里為什么寫入了一個P字符? (2) 你們的EXAM1文件中的這一句是什么意思? mCmdParam.Write.mSectorCount = SecCount; /* 寫入所有扇區(qū)的數(shù)據(jù) */ 這里的這個"/* 寫入所有扇區(qū)的數(shù)據(jù) */"是什么意思? SecCount我在JTAG下檢測是0.這個SecCount在這里的含義是什么?
查看: 1295
回復(fù): 2
創(chuàng)建文件時的疑問!
熱門產(chǎn)品 :
CH182: 以太網(wǎng)PHY收發(fā)器芯片
(1)庫創(chuàng)建的新文件,不寫入數(shù)據(jù)的話,默認(rèn)大小是1個字節(jié),里面是1字節(jié)隨機(jī)數(shù)據(jù) (2)把先前讀出的數(shù)據(jù)全部寫入新建的文件中,SecCount是讀取的扇區(qū)數(shù)
就是一次寫入的數(shù)據(jù)量,比如你寫2048個字節(jié),SecCount的值就是4.你寫入了0個扇區(qū)所以就沒有任何數(shù)據(jù),創(chuàng)建文件的時候,庫里面會自動把文件長度更新為1,主要是給文件分配了一個蔟,方便以后操作.
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄