【发布时间】:2010-12-08 12:16:22
【问题描述】:
我正在用 Dev-C++ 编写一个 C 程序,我需要使用几个 Windows (CMD) 命令。很简单,但是执行system()函数中的命令时,程序在执行中运行控制台。
一个例子:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
system("if not exist c:\my_docs\doc.txt (xcopy /Y doc.txt c:\my_docs\)"); // Cmd command
system("pause");
return 0;
}
是否存在其他功能,或修改后不显示控制台?
谢谢!最好的问候。
【问题讨论】:
-
Dev C++ 已过时,我强烈建议您选择其他的
-
如果没有显示控制台窗口,您希望“暂停”命令如何工作? cmd.exe 也是一个控制台应用程序 - 没有简单的方法可以阻止控制台窗口显示。
-
@Larry Osterman,很高兴在 SO Larry 上见到你;我喜欢这个博客!
-
天哪,Dev-C++ 的最后一个稳定版本是 2005 年......它有点过时了,是的。 +1 山姆。
-
是的拉里,我也想过这个,但是问是免费的,而且stackoverflow中没有类似的问题;-)