^.^ - http://goo.gl/GDIO
Labels
acm
c++
euler
firefox
matlab
opencv
opengl
Programming
python
pythonlib
ubuntu
6 Aug 2012
C++调用Dos命令行
Email This
BlogThis!
Share to X
Share to Facebook
Share to Pinterest
使用c++调用dos命令行有好几种办法,例如system(),WinExec(),或者ShellExecute(Ex)等,不过各有利弊
system()最为简单方便,在dos中输入的任何命令可以直接作为参数使用,但是运行时会有dos黑窗口显示;
WinExec()可以指定第二参数SW_HIDE来隐藏dos窗口,不过这是非阻塞调用,会马上返回,可能指定的命令尚未完成,得到不正确的结果.
ShellExecute(Ex)函数可以等待执行返回后再继续,但是代码稍微复杂一些.
因此,在写代码时可根据需要,灵活处理.
No comments :
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments ( Atom )
No comments :
Post a Comment