首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

用C批量读取大量的小文件,WIN SERVER2003上出错,求解

2013-02-02 
用C批量读取大量的小文件,WIN SERVER2003下出错,求解程序流程:启动后,创建一大块内存区域,然后把某目录下

用C批量读取大量的小文件,WIN SERVER2003下出错,求解
程序流程:启动后,创建一大块内存区域,然后把某目录下的大量的小文件(约几K)依次读取到内存中。
问题:在XP下一切正常,但是在WIN SERVER2003下,程序只读取了大约40万的文件,就无法继续打开文件了,在执行到fopen函数打开文件时,提示【1816】错误,无法打开文件。

经过反复查找,发现并没有内存泄漏,关键代码如下:

 

热点排行