J
jlugjb
Unregistered / Unconfirmed
GUEST, unregistred user!
在内存中创建一个文件(不在磁盘上生成临时文件) ,要求支持readfile,writefile文件函数<br><br>>><br>>><br>>><br>>>接手别人写的程序,使用了大量的api函数readfile,writefile操作<br>>> 现在要在原有的程序处理前对文件进行预处理<br>>> 要求是<br>>> 1,不要在磁盘上生成临时文件,不破坏原始文件<br>>> 2,原有的代码不用改动,也就是做完预处理,把文件句柄传给原有的程序,可以正常执行<br>>> 3,提供代码,试验成功才给分 <br>>> 大体的过程应该是这样的,打开文件,得到句柄,进行一些操作处理把结果放到内存中的新文件中,关闭旧文件,把新文件的句柄传结原有程序,原程序正常运行,结束后关闭新文件。在这个过程中,新文件在内存中,磁盘上没有生成,旧文件没有被破坏。<br>>>