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

如图所示,以前出现过这个错误,是因为fprintf输出路径的问题,现在路径已经仔细检查过没有问题。请大神仔细看如下描述。

问题出现过程:主函数需要两次调用某函数,但是只想第一次调用时输出.txt文件,第二次调用不输出。所以加了一个if语句,没加if语句之前,程序并不会中断,就是加了之后运行一段时间就会中断。

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

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


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

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

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

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

相关文章:

  • 2021-07-18
  • 2022-03-10
  • 2022-01-12
  • 2021-12-15
  • 2021-04-11
  • 2021-08-23
  • 2021-04-02
  • 2021-09-04
猜你喜欢
  • 2022-01-11
  • 2021-06-13
  • 2021-10-19
  • 2021-07-15
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案