社区
C语言
帖子详情
在C++中带参数执行命令行
jxncyjq
2002-10-23 03:14:07
在C++中,怎么样带参执行命令行呢?例如我需要运行DOS命令行如下:
dir c:\windows /s /ad /w,应该怎么实现?
...全文
117
3
打赏
收藏
在C++中带参数执行命令行
在C++中,怎么样带参执行命令行呢?例如我需要运行DOS命令行如下: dir c:\windows /s /ad /w,应该怎么实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mopyman
2002-10-23
打赏
举报
回复
又来晚了
jxncyjq
2002-10-23
打赏
举报
回复
我的意思是在程序里用类似
main(){
system("dir");
}
的程序,但我们是知道的,system()执行的命令行是无法带参数执行的是吗?假如这时候我要执行如下一个命令串
t:
copy c:\winboot
net use k: \\nt4\sbs
net use f: \\nt4\clent
setmdir f:
win.com
我不想用批处理来实现,应该如何在程序里调用呢?我想用system()函数是不行的吧?
system("T:");
system("copy c:\winboot");
....
我没有办法在c++上面通过!!
请指教,谢谢
x2jack
2002-10-23
打赏
举报
回复
main(int argc,char *argv[])
agrc保存命令行中的字符串个数,*argv保存每个字符串。
*argv[0]保存命令名。
C++
-
命令行
参数
argc:
命令行
参数
的个数。c/
c++
规定可
执行
程序程序本身的文件名,也算一个
命令行
参数
,因此,argc的值至少是1。 argv:指针数组,每一个元素都是一个*char指针,该指针指向一个字符串,字符串存着
命令行
参数
。
C++
程序
命令行
参数
命令行
参数
是在运行程序时在
命令行
中提供的额外
参数
,可以用于在程序内部进行逻辑判断、配置或处理不同的操作。通过这种方式,您可以在
C++
程序中利用
命令行
参数
来接收外部输入,从而实现更灵活和可配置的程序行为。通常,
命令行
参数
中的第一个
参数
是程序的名称(可
执行
文件的名称),后续的
参数
是用户提供的实际
参数
。通过运行可
执行
文件并在
命令行
中提供一些
参数
,可以观察到这些
参数
是如何被获取和打印的。
参数
是一个指向字符指针数组的指针,其中每个字符指针指向一个
命令行
参数
的字符串。在这个示例中,我们输出了
命令行
参数
的数量(
C/
C++
编程:
命令行
参数
每个 C 语言程序都必须有一个称为 main()的函数,作为程序启动的起点。当
执行
程序时,
命令行
参数
(command-line argument)(由 shell 逐一解析)通过两个入参提供给 main()函数。 int main(int argc, char *argv[]); 第一个
参数
int argc,表示
命令行
参数
的个数。 第二个
参数
char *argv[],是一个指向
命令行
参数
的指针数组: 每一
参数
又都是以空字符(null)结尾的字符串。 首个字符串 argv[0],标识程序名本身 a
C++
:main 函数和
命令行
参数
C++
:main 函数和
命令行
参数
main 函数和
命令行
参数
main函数签名标准
命令行
参数
Microsoft 专用扩展wmain函数和 _tmain 宏返回 void 自 mainenvp
命令行
参数
示例
参数
main分析
C++
命令行
自变量
命令行
参数
分析的示例分析
命令行
的结果通配符扩展自定义 c + +
命令行
处理 main 函数和
命令行
参数
所有 c + + 程序必须具有 main 函数。 如果尝试编译没有函数的 c + + 程序 main ,编译器将引发错误。 (动态链接库和 static 库没有 m
C++
执行
命令行
并获取输出
emsp;在程序开发中,经常需要通过
执行
命令行
操作来拿到一些系统信息,比如获取进程信息,获取系统所有用户等等,在这种情况下我们不但需要
执行
命令行
,还需要拿到
命令行
的返回结果。
C++
提供了一个system函数,可以
执行
指定的cmd,但是只能返回一个
执行
结束的状态,不能获得
执行
后的结果,很多场景下都是没办法满足我们的需求的,所以需要我们自己来造轮子。
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章