C++程序中如何执行cmd命令,并且在程序中捕获命令输出信息
3个回答
展开全部
可以用system方法来调用cmd指令,例如system("dir
C:\\
>
D:\\result.txt");
输出结果就被重定向到了D:\result.txt文件中,在程序中打开文件即可获得输出内容。
C:\\
>
D:\\result.txt");
输出结果就被重定向到了D:\result.txt文件中,在程序中打开文件即可获得输出内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
system("CMD命令");
如果要捕获CMD中的命令
CMD后面加>到a.txt(同一目录下的TXT文本)">"表示替换文本内内容,介意用“>>";再通过文件读取a.txt就可以捕获到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是命令行参数的个数。
main(int
argc,char
*argv[])。
在命令行中输入你的exe文件的名称(如test.exe),接着输入空格,再输入参数,参数间用空格隔开
如:
C:\test\Debug>test
a
b
c
输出
a
b
c
argv是一个存储命令行参数的字符串数组,argc是命令行参数的个数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询