C语言调用python脚本
在一段C语言代码中加入了调用python脚本文件的代码,在Debug模式下编译生成了exe程序
运行时,可以正常调用python脚本,但是当python脚本运行完毕时,会报错,请问大家有碰到过这样的问题嘛?(Release模式下不报错但程序会直接断掉)
网上查了半天也没找到这个指针错误出在哪,我这也没有写fgetc函数,是我调用python这块写的不合规吗?
C语言调用python脚本
在一段C语言代码中加入了调用python脚本文件的代码,在Debug模式下编译生成了exe程序
运行时,可以正常调用python脚本,但是当python脚本运行完毕时,会报错,请问大家有碰到过这样的问题嘛?(Release模式下不报错但程序会直接断掉)
网上查了半天也没找到这个指针错误出在哪,我这也没有写fgetc函数,是我调用python这块写的不合规吗?
这个报错告诉你比较明显了,问题出在第41行:Expression . ( stream ! = NULL),导致断言失败报错。
下面是具体的报错信息。
Microsoft Visual C + + Runtime Library
Debug Assertion Failed
Program :
C : \ \ Surromode \ Desktop v17 202211 python \ bin \ Surromodel exe
File : f : \ ddvctools \ crt \ crtw32 \ stdio \ fgetc . c
Line . 41
Expression . ( stream ! = NULL)
For information on how your program can cause an assertionfailure ,see the Visual C + + documentation on asserts
(Press Retry to debug the application )
Microsoft Visual C++运行库
这个报错
项目:
C:\\Surromode\Desktop v17 202211 python\bin\Surromodel exe
文件:f:\ddvctools\crt\crdw32\stdio\fgetc.c
第41行
Expression . ( stream ! = NULL)
有关程序如何导致断言失败的信息,请参阅有关断言的Visual C++文档
(按“重试”调试应用程序)