首先,我会说我已经阅读下面的链接开始:调试断言失败fprintf中
我收到了同样的错误,他/她没有,但是我的是不是由于同样的道理。下面的代码,这是在C:
FILE * fp;
fp = fopen("C:\ro_apps\IandQ.csv", "w");
fprintf(fp, "%f\n", (j+pTxWbHf110c->cAnalogOutputBuffer)->re);
我得到美国的错误:
调试断言失败!
程序:(无关) 文件:F:\ DD \ vctgools \ crt_bld \ self_x86 \ CRT \ SRC \ fprintf.c 行:55
表达:(!STR = NULL)
我在另一个链接中看到有人说过在使用fprintf命令之前使用调试来查看文件是否打开。我的矿没有打开。任何提示或技巧?
谢谢!
我没有答案,但什么样的恶作剧是'J + pTxWbHf110c-> '? – JoeFish
您需要转义反斜杠:'“C:\\ ro_apps \\ ...”' –
您发布的链接有答案。 –