自己开console的方法,适用于在win32 非console程序里使用控制台
2009-06-01 16:35
357 查看
以下示范了如何在非console程序下打开控制台,个人认为比OutputDebugString更有用哦.
#include <stdio.h>
AllocConsole();//打开控制台
if ( freopen("CONOUT$", "w+t", stdout) )
{
//控制台初始化成功
}
//////
printf("...");
//////
fclose(stdout);//关闭控制台
各个函数说明
函数名: freopen
功 能: 替换一个流
用 法: FILE *freopen(char *filename, char *type, FILE *stream);
位置:stdio.h
#include <stdio.h>
AllocConsole();//打开控制台
if ( freopen("CONOUT$", "w+t", stdout) )
{
//控制台初始化成功
}
//////
printf("...");
//////
fclose(stdout);//关闭控制台
各个函数说明
函数名: freopen
功 能: 替换一个流
用 法: FILE *freopen(char *filename, char *type, FILE *stream);
位置:stdio.h
相关文章推荐
- 使用控制台程序寄宿wcf服务时,不正确使用Console.Read()方法导致服务寄宿失败
- win32控制台程序中,使用MFC的方法
- Win32控制台程序如何使用CString的方法
- win32控制台程序中,使用MFC的方法
- 在GUI程序中使用控制台的两种方法-方法1
- win32控制台应用程序中使用CString类型的方法
- Console(控制台)程序暂停查看结果方法
- VS2010 Win32控制台程序 运行结束 DOS/dos窗口立刻消失/一闪而过 的解决方法整理
- Win32程序(例如MFC、后台服务等)使用AllocConsole()添加调试用控制台
- 在GUI程序中使用控制台的两种方法-方法.1
- SharpDevelop Addin(插件树)使用方法-让SharpDevelop的插件树运行在自己的程序中
- 使用vs编译程序选择新建”空项目“与”win32控制台应用程序“的区别。
- MFC(win32GUI)程序中显示Dos调试信息.console.显示控制台界面.标准输出.
- Windows客户端开发--使用WMI获取显卡详细信息(win32控制台程序)
- 在GUI程序中使用控制台的两种方法-方法2
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- VC++/VS2010 Win32控制台程序 运行结束 dos窗口立刻消失/一闪而过 的解决方法
- 使用root权限运行自己所编译程序的解决方法
- delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。 使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如
- 在GUI程序中使用控制台的两种方法