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