我有一个程序,如果我手动启动它,它可以正确运行。然而,如果我尝试添加一个注册表键来在启动期间自动启动它,我会收到以下错误提示:
我尝试在任何操作之前添加Sleep(20000),但是我仍然收到相同的错误消息。
以下是代码:
Debug assertion failed (str!=null) fprintf.c line:55
我尝试在任何操作之前添加Sleep(20000),但是我仍然收到相同的错误消息。
以下是代码:
main()
{
FILE* filetowrite;
filetowrite = fopen("textfile.txt", "a+");
writefunction(filetowrite);
}
int writefunction(FILE* filetowrite) {
fprintf(filetowrite, "%s", "\n\n");
...
}
我也尝试将文件名作为char*
传递,并在writefunction()
中打开它,但是我仍然得到相同的错误。