我正在用 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;
}
是否存在其他功能,或不显示控制台的修改?
谢谢!最好的问候。
最佳答案
您可以使用 WinExec("your cmd command", SW_HIDE);
而不是 system("cmd command")
。
关于c - 在 C system() 函数中隐藏控制台,Win,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1597289/