收录日期:2020/10/23 10:48:22 时间:2016/06/02 19:54:02 标签:非技术类
基于WIN32的应用程序,怎样向命令行输出字符串.
WIN32的应用程序没有命令行,你要启动一个控制台程序,把他的标准输出句柄传给WIN32的应用程序,然后WIN32的应用程序把信息输出到这个标准输出句柄。
void StartConsoleWin(int width, int height, char* fname)
{
#ifdef _DEBUG

AllocConsole();
SetConsoleTitle("Debug Window");

g_hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);

COORD co = {width,height};
SetConsoleScreenBufferSize(g_hStdOut, co);

if(fname)
g_fStdOut = fopen(fname, "w");
#endif
}
int trace(char *fmt, ...)
{
#ifdef _DEBUG

char s[300];
va_list argptr;
int cnt;

va_start(argptr, fmt);
cnt = vsprintf(s, fmt, argptr);
va_end(argptr);

DWORD cCharsWritten;
if(g_hStdOut)
WriteConsole(g_hStdOut, s, strlen(s), &cCharsWritten, NULL);

if(g_fStdOut)
fprintf(g_fStdOut, s);

return(cnt);

#else

return 0;

#endif

}

读取系统Program Files的路径 读取系统Program Files的路径 读取系统Program Files的路径 在运行在服务器端的Button中如何在Response.Redirect()在新窗口中打开页面?_blank可以吗? 怎么启用属性表的Apply按钮? C->Pascal出现的问题 自动运行邮件中的附件问题 各位朋友,帮帮忙,在java中连接oracle数据库要配odbc吗? 广东软考办的,效率太低了,骂! 请问在jsp下怎样链接oracle数据库??? 定义了CStdioFile m_f;用m_f对文件进行写入操作 想以后写入的记录始终在文件的最开始,也就是按时间顺序 最新的记录在上边?有没有什么\0 没分了,有个问题啊?谢谢,可以用VC播放authorware的文件吗? win98界面出现yexplorer.exe 装载错误怎么办? 问个delegate的问题 我在oracle 的SQL PLUS里插的数据怎么看不倒?? 高程上午45下午38,郁闷!散分!!!! 急急!在线等待,高分,马上给分, 关于Excel的问题? 程序运行有点问题,但是不知道怎么回事?哪位高手帮帮忙啊? 在2000下编译的程序在98上运行时,窗口会变大,控件的大小也失真了,怎么办? 问一个小问题? 救命啊!selectblob如何去获取除目标列外的其他列内容都一样的各行的内容 能不能提供一下linux相关软件,应用的好的网址。 Delphi指针的问题 曾经沧海难为水,除却巫山不是云 ActiveX控件的属性不能在开发阶段预设 windows 文件拖动 与 应用程序的信息传递 问题!各位高手请赐教! 你好!我是VB爱好者,我有个问题想请教你,还望帮助。 请问pdf文件如何转换为word文档(在线等) asp.net 实现 asp 中的数据显示问题 河北一月中旬能出成绩!!!!!!!!!!