VC6代码升级到VS版本有一些代码必须要修改才行。你这个应该是fclose关闭的文件指针是个空的,导致的断言错误。把你代码中有fclose语句的代码段都贴出来
可能你的fopen要改成fopen_s才能用吧,文件打开就没成功......
这个文件46行 是啥