即打開一個(gè)文件讀里面的數(shù)據(jù),不關(guān)閉的情況下寫入另一個(gè)文件里去,然后周而復(fù)始不停循環(huán),直到被讀文件結(jié)束. 補(bǔ)充問(wèn)多個(gè)問(wèn)題,如何獲取文件的實(shí)際字節(jié)長(zhǎng)度?文檔里只說(shuō)如何更新長(zhǎng)度,卻沒(méi)說(shuō)如何查看長(zhǎng)度,
...
如何獲取文件的實(shí)際字節(jié)長(zhǎng)度?文檔里只說(shuō)如何更新長(zhǎng)度,卻沒(méi)說(shuō)如何查看長(zhǎng)度,???
成功打開文件后,查看變量:CH375vFileSize
我也想實(shí)現(xiàn)這樣的功能?。〖创蜷_一個(gè)文件讀里面的數(shù)據(jù),不關(guān)閉的情況下再去讀取另一個(gè)文件。 這個(gè)是我的問(wèn)題帖:http://wch.cn/bbs/View.asp?T=1&S=101&I=50670
關(guān)于用CH376在宏觀上怎么實(shí)現(xiàn)同時(shí)打開兩個(gè)文件的問(wèn)題;我是把ch376當(dāng)主機(jī)來(lái)讀取U盤的兩首不同MP3,當(dāng)然,我用了CH376的API后發(fā)現(xiàn),OPEN函數(shù)只能打開后用READ函數(shù)來(lái)讀取,也是說(shuō)READ函數(shù)默認(rèn)讀取上一次OPEN函數(shù)打開的文件×(這個(gè)理解不知道對(duì)不對(duì))。 如果上述理解對(duì)的話,請(qǐng)問(wèn)我該怎么在宏觀上實(shí)現(xiàn)讀取兩首不同的MP3?難道是這樣? 每讀取其中一首MP3的一小段以后,用一個(gè)數(shù)據(jù)結(jié)構(gòu)記住文件名,跟當(dāng)前讀取到的位置的偏移量;然后保存完上述信息后,關(guān)閉上一首打開的MP3,跳到另外一個(gè)任務(wù)去重新打開讀取另外一首MP3的一小段數(shù)據(jù),然后如此往返,根據(jù)上述的數(shù)據(jù)結(jié)構(gòu)保存的當(dāng)前讀取位置的偏移量繼續(xù)上次的讀取任務(wù)。一直這樣循環(huán)最后把兩首MP3讀完,在宏觀上實(shí)現(xiàn)同時(shí)打開并讀取兩首MP3。 上述方法效率太低了,應(yīng)該不可行,不知道各位能否給我點(diǎn)提示,在此先謝過(guò)各位了!