如何將調試消息寫入文件?將c中的調試信息寫入文件?
我使用:
void printLog(const char* mylog)
{
#ifdef DEBUG
FILE* pFile = fopen("mylog.txt", "a");
fprintf(pFile, "%s\n",mylog);
fclose(pFile);
#endif
}
但我怎麼能寫命令,以便調試?
編輯:
我的意思是,就像我知道在Android中,你的國家,例如Log.i("MyActivity", "MyClass.getView() — get item number " + position);
。
我可以在文件中寫入類似c的東西嗎? 變量也許,錯誤等
我使用:gcc -g -DEBUG -o myexec myfile.c
你所說的實際問題的意思,即「爲了寫命令調試」嗎?請澄清一下,我無法理解你的意思。 – unwind
我想他想要一個簡單的打印方式,像文件說:myDebug(「這將文件」); –
@unwind:我更新了。是的,像「Cool_Coder」寫道 – George