11问答网
所有问题
C语言system()函数里的参数可以是变量吗?
如题所述
举报该问题
其他回答
第1个回答 推荐于2019-11-06
应该使用sprintf先格式化到一个字符串数组中,然后传入system。比如:#include<stdio.h>int main(){int seconds;
scanf("%d",&seconds);
char chars[100];
sprintf(chars,"shutdown -s -t %d",seconds);
system(chars);}
本回答被网友采纳
相似回答
C语言
中
system(
“taskkill/im ...”)后面为什么不能用个
变量?
答:
可以使用变量
。C语言中的system函数,是执行系统命令的接口。声明于stdlib.h,形式为 int system(char *cmd);该函数执行时,会执行系统shell的指令,与在命令行直接键入cmd的内容是相同的。这个函数对参数是否为变量并没有要求,事实上,在C语言中,没有任何一个函数要求参数必须为常量,每个函数的参数...
大家正在搜
c语言system函数pause
c语言system函数cls
C语言system变量相加
c语言system函数大全
c语言函数system调用
c语言system函数返回
c语言中函数system在哪个库
c语言禁用system函数
c语言system函数头文件
相关问题
C语言system()函数里的参数可以是变量吗
C语言怎么在system()中添加变量?
C语言system()函数里的参数可以是变量吗?
c,c++如何向system()传递参数
c++中system函数不能用变量吗?
C语言如何通过数组与system()函数传递参数?
C语言的system函数可以输入哪些指令
c语言中全局变量可以作为带参数子函数中的参数用吗