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

VC++的Assertion Fail异常,初学者提问,希望不会词不达意

2012-02-23 
VC++的Assertion Fail错误,菜鸟提问,希望不会词不达意。有一个vb5写的程序,极个别用户在双击运行后会弹出Mi

VC++的Assertion Fail错误,菜鸟提问,希望不会词不达意。
有一个vb5写的程序,极个别用户在双击运行后会弹出Microsoft   vc++   Debug   Library的错误窗口,错误信息如下:

Debug   Assertion   Failed:

Program:   程序名
File:   fprintf.c
Line:56

Expression:   str   !=   Null

这个fprintf.c是在C:\Program   Files\Microsoft   Visual   Studio   .NET   2003\Vc7\crt\src路径下,是一个vc的源文件吧。

信息是少了点,想请大家给点思路:有哪些情况可能导致这样的错误呢?去dubug的时候应该重点关注哪些代码?而且为什么只有狠少一部分人出现这样的情况呢?和机器的配置或.Net的版本有关?

谢谢。

[解决办法]
调试器,加断点,跟踪。
VB的写文件功能是转调C的fprintf等函数完成的。
剩下的事情就只有你靠意志力来搞定了。

热点排行