可以用system方法来调用cmd指令,例如system("dir
C:\\
>
D:\\result.txt");
输出结果就被重定向到了D:\result.txt文件中,在程序中打开文件即可获得输出内容。
system("CMD命令");
如果要捕获CMD中的命令
CMD后面加>到a.txt(同一目录下的TXT文本)">"表示替换文本内内容,介意用“>>";再通过文件读取a.txt就可以捕获到CMD命令了
你把main函数定义为int
main(int
argc,char
*argv[])。
在命令行中输入你的exe文件的名称(如test.exe),接着输入空格,再输入参数,参数间用空格隔开
如:
C:\test\Debug>test
a
b
c
输出
a
b
c
argv是一个存储命令行参数的字符串数组,argc是命令行参数的个数。