StandardOutput.ReadLine() doesn’t work until the app exits??? – C# / C Sharp answers
http://bytes.com/topic/c-sharp/answers/612388-standardoutput-readline-doesnt-work-until-app-exits



Launching a process and displaying its standard output / General / C# Официальный сайт справочников World C++, World C#, ASM World
http://netcode.ru/dotnet/?lang=&katID=30&skatID=261&artID=7026



win32 GUI app that writes usage text to stdout when invoked as “app.exe –help” – Stack Overflow
http://stackoverflow.com/questions/54536/win32-gui-app-that-writes-usage-text-to-stdout-when-invoked-as-app-exe-help



AllocConsole()和AttachConsole()_编程笔记
http://hi.baidu.com/wuxicn/blog/item/1a14874602a2ce016a63e5c2.html



控制台应用程序与Windows应用程序_Happiness of Programing
http://hi.baidu.com/silyt/blog/item/5a67373ebb38d93870cf6cc3.html



在GUI程序中使用控制台的两种方法-方法.2 – 笔记 – 南郁 – CSDN学生大本营
http://student.csdn.net/space.php?uid=112600&do=blog&id=12217



让WPF窗体程序支持命令行方式运行的三种方式_雨枫技术教程网
http://www.fengfly.com/plus/view-83237-1.html



如何让WinMain程序像main程序一样在console中输入输出 — 编程爱好者论坛存档帖
http://www.programfan.com/club/showpost.asp?id=7517



CodeProject: QuickWin – Turn a console application into a Windows program. Free source code and programming help
http://www.codeproject.com/KB/dialog/quickwin.aspx



Code, Software …
http://www.rootsilver.com/2007/08/how-to-create-a-consolewindow



WinMain(windows程序的运行原理以及VC++的实现过程)_Ctrl+C
http://hi.baidu.com/neteasier/blog/item/f48075fa9cfdb716a9d31157.html



strcat_s 和 strcat 的区别_百度知道
http://zhidao.baidu.com/question/102856857.html



终于学会strcat_s了_dtx08_新浪博客
http://blog.sina.com.cn/s/blog_60c90f4b0100f2j3.html
先ps一句:网络这个东西是好,但是也容易以讹传讹。大家都图省事,结果把假的。错误的东西都传博出去了。
strcat_s脱胎于strcat,用于两个字符串的链接,strcat(str1,str2)直接返回新的str1.
但在vs2005后,为了安全起见,重新添加了些功能和api和以前不同。比如strcat_s.
为什么是安全起见呢?对于老的你添加str2的时候如果st1溢出怎么办?很明显这就是需要改进的地方。
所以新的strcat_s规定,有三个参数,必须指定str1的大小。所以应该这么来
  char string[20]=”123″;
  strcat_s(string,sizeof(string),”456″);
  printf(“%s”,string);这样20个元素,足够装下123456了。


VC 取得程序所在目录的方法 – 晴阳Blog – 博客园
http://www.cnblogs.com/cnLiou/archive/2009/04/29/1445800.html
 char pLocalPath[255];
 memset(pLocalPath, 0, sizeof(pLocalPath));
 GetModuleFileName(AfxGetInstanceHandle(), pLocalPath, sizeof(pLocalPath));
 pLocalPath[strrchr(pLocalPath, '\\') - pLocalPath] = ‘\0′;
 AfxMessageBox(pLocalPath);


以下函数是网上有人写好的, 稍微复杂点:
  CString   CXXXXXXApp::GetCurDir() 
  { 
    TCHAR   sDrive[_MAX_DRIVE]; 
    TCHAR   sDir[_MAX_DIR]; 
    TCHAR   sFilename[_MAX_FNAME],Filename[_MAX_FNAME]; 
    TCHAR   sExt[_MAX_EXT]; 
    GetModuleFileName(AfxGetInstanceHandle(),   Filename,   _MAX_PATH); 
    _tsplitpath(Filename,   sDrive,   sDir,   sFilename,   sExt); 
    CString   homeDir(CString(sDrive)   +   CString(sDir)); 
    int   nLen   =   homeDir.GetLength(); 
    if(homeDir.GetAt(nLen-1)   !=   _T(‘\’)) 
      homeDir   +=   _T(‘\’); 
    return   homeDir; 
  }  


Adding Console I/O to a Win32 GUI App
http://www.halcyon.com/~ast/dload/guicon.htm



基于对话框的应用程序也可以有命令行输出窗口 – ziren235的专栏 – CSDN博客
http://blog.csdn.net/ziren235/archive/2006/11/13/1381736.aspx



基于对话框的应用程序也可以有命令行输出窗口_阿笨猫的窝
http://hi.baidu.com/abenmao32032/blog/item/1c736450e53520551138c27a.html
RedirectIOToConsole(“   “);


MFC中重载std::cout就可以使用cout – 沙加的日志 – 网易博客
http://ygdljg.blog.163.com/blog/static/54601046200893042229423/



MFC中重定向stdout,可以使用cout了! – swordzjj的专栏 – CSDN博客
http://blog.csdn.net/swordzjj/archive/2007/12/05/1918811.aspx



VC点滴 之 WinMain(windows程序的运行原理以及VC++的实现过程) – C/C++
http://www.host01.com/article/software/cc/20060917232844235.htm



Win32应用程序下的自定义消息使用问题 VC/MFC / 基础类 – CSDN社区 community.csdn.net
http://topic.csdn.net/t/20030313/12/1525734.html



VC中自定义消息实现_流水不腐 户枢不蠹
http://hi.baidu.com/dongxiang2007/blog/item/33b6831b7c6d2bf8af5133bc.html



Console: Demonstration of the Console Functions
http://msdn.microsoft.com/en-us/library/aa263818(VS.60).aspx



创建CMD进程,并且不关闭,怎么样读取CMD中信息显示到控件上。
http://topic.csdn.net/u/20091017/01/14ecfe58-80f4-4d1c-87e1-14038f9ddd4b.html?37868



 

历史博文

标签:, ,
十一月 8, 2009 at 1:43 上午 by yippee 3 次
Category: Info
Tags: , ,