我在没有调试的情况下运行此程序时出现此错误,但在调试时运行它时没有出现任何错误。
Debug Assertion Failed!
Program: C:\Users\Desktop\130913\nevolver\Debug\nevolver.exe
File: f:\dd\vctools\crt_bld\self_x86\crt\src\fscanf.c
Line: 52
Expression: (stream!=NULL)
For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
你的帮助很大。
答案 0 :(得分:0)
错误可能正是它所说的......你显然是将NULL流传递给fscanf
。
您应检查对fscanf
的调用,并验证您正在读取认为的文件指针是否为空。