即打开一个文件读里面的数据,不关闭的情况下写入另一个文件里去,然后周而复始不停循环,直到被读文件结束. 补充问多个问题,如何获取文件的实际字节长度?文档里只说如何更新长度,却没说如何查看长度,
...
如何获取文件的实际字节长度?文档里只说如何更新长度,却没说如何查看长度,???
成功打开文件后,查看变量:CH375vFileSize
我也想实现这样的功能啊!即打开一个文件读里面的数据,不关闭的情况下再去读取另一个文件。 这个是我的问题帖:http://wch.cn/bbs/View.asp?T=1&S=101&I=50670
关于用CH376在宏观上怎么实现同时打开两个文件的问题;我是把ch376当主机来读取U盘的两首不同MP3,当然,我用了CH376的API后发现,OPEN函数只能打开后用READ函数来读取,也是说READ函数默认读取上一次OPEN函数打开的文件×(这个理解不知道对不对)。 如果上述理解对的话,请问我该怎么在宏观上实现读取两首不同的MP3?难道是这样? 每读取其中一首MP3的一小段以后,用一个数据结构记住文件名,跟当前读取到的位置的偏移量;然后保存完上述信息后,关闭上一首打开的MP3,跳到另外一个任务去重新打开读取另外一首MP3的一小段数据,然后如此往返,根据上述的数据结构保存的当前读取位置的偏移量继续上次的读取任务。一直这样循环最后把两首MP3读完,在宏观上实现同时打开并读取两首MP3。 上述方法效率太低了,应该不可行,不知道各位能否给我点提示,在此先谢过各位了!