s窗口,实时显示一些运行信息,这里就告诉大家是如何实现的,我们做个简单的,其实对控制台的操作还有很多,有兴趣的可以去查资料。
用到的API函数如下:
//创建控制台
AllocConsole;
//获取控制台窗口 GetStdHandle;
//向控制台输出信息 WriteConsole;
//释放控制台 FreeConsole;
具体示例如下:
#include<stdio.h>
HANDLE Handle;
char buff[256];
unsigned long num;
int winmain(){
AllocConsole();
Handle=GetstdHandle();
strcpy(buff,"HELLO WORLD");
WriteConsole(Handle,buff,strlen(buff),&num,NULL);
FreeConsole();
}
buff是实际要写入的东西,很简单,调试的时候很适合这样做,既可以看到执行信息,还可以利用它进行多线程编程的调试,用于分析结果。