天天看点

MFC边操作边通过控制台实时看printf日志

效果如下 :边操作边看printf日志

MFC边操作边通过控制台实时看printf日志

设置:项目---->属性---->生成事件---->生成后事件---->命令行 加入

editbin /SUBSYSTEM:CONSOLE $(OUTDIR)$(ProjectName).exe
           
MFC边操作边通过控制台实时看printf日志
MFC边操作边通过控制台实时看printf日志
//打印带路径文件名和行号
printf("%s:%d\n", __FILE__, __LINE__);
           

ANSI C标准中几个标准预定义宏:

__LINE__:在源代码中插入当前源代码行号;

__FILE__:在源文件中插入当前源文件名;

__DATE__:在源文件中插入当前的编译日期

__TIME__:在源文件中插入当前编译时间;

__STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1;

__cplusplus:当编写C++程序时该标识符被定义。

在预处理阶段,__LINE__ 会被替换成自己所在行的行号。C语言__LINE__实现原理 - jiexianzhu - 博客园

继续阅读