📄 debug.cpp
字号:
//模块名:调试模块
//头文件:Debug.h
//作者:杨冰(源代码之光)
#include "stdafx.h"
#include "debug.h"
//单条信息最大值为255
#define MAXBUFFER 255
//直接将信息输入到debug.txt中
void DebugMsg(char* szError, ...)
{
FILE* fp;
va_list vl;
char szBuff[MAXBUFFER];
va_start(vl, szError); //初始化变量参数
vsprintf(szBuff, szError, vl);
va_end(vl);
OutputDebugString(szBuff);
fp = fopen("debug.txt","at");
if(fp==NULL)
return ;
fprintf(fp,"%s",szBuff);
fclose(fp);
}
//debug.txt文件的信息全部被覆盖,产生新的调试信息
void DebugNewMsg(char* szError, ...)
{
FILE* fp;
va_list vl;
char szBuff[MAXBUFFER];
va_start(vl, szError);
vsprintf(szBuff, szError, vl);
va_end(vl);
OutputDebugString(szBuff);
fp = fopen("debug.txt","wt");
if(fp==NULL)
return ;
fprintf(fp,"%s",szBuff);
fclose(fp);
}
//弹出对话框来显示调试信息
void DebugWindow(char* szError, ...)
{
va_list vl;
char szBuff[MAXBUFFER];
va_start(vl, szError);
vsprintf(szBuff, szError, vl);
va_end(vl);
OutputDebugString(szBuff);
MessageBox(NULL,szBuff,"Debug Window",MB_OK);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -