saiksy

记录生活中的点点滴滴

C++博客 首页 新随笔 联系 聚合 管理
  13 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks
//-------------------------------------------
//当想在Win32 Application时想在控制台输出一些调试
//信息,可以先创建一个控制台,再重定向输入,输出
//-------------------------------------------
AllocConsole();   
    HANDLE   handle   
=   GetStdHandle(STD_OUTPUT_HANDLE);
    
int   hCrt   =   _open_osfhandle((long)handle,_O_TEXT);
    FILE   
*   hf   =   _fdopen(   hCrt, "w");
    
*stdout   =   *hf;
    setvbuf( stdout, NULL, _IONBF, 
0 ); 
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY 
| FOREGROUND_GREEN);   //改变控制台文本颜色
posted on 2011-05-05 17:46 saiksy 阅读(406) 评论(0)  编辑 收藏 引用 所属分类: 技术杂项

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理