您的位置:首页 > 编程语言 > C语言/C++

VS2013编译C语言遇到Debug Assertion Failed! Expression:(str!=NULL)

2018-04-04 09:21 1211 查看


如图所示,以前出现过这个错误,是因为fprintf输出路径的问题,现在路径已经仔细检查过没有问题。请大神仔细看如下描述。
问题出现过程:主函数需要两次调用某函数,但是只想第一次调用时输出.txt文件,第二次调用不输出。所以加了一个if语句,没加if语句之前,程序并不会中断,就是加了之后运行一段时间就会中断。



就是这个if语句 去掉后完全没有问题。

中断后调用堆栈显示如下:





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: