我想在c程序中执行脚本cmd所以函数SYSTEM(CONST CHAR)可以执行它,但我想使用此函数和3个不同的参数编写一次。任何人都可以帮助我,是否有这种功能。
答案 0 :(得分:1)
如果我猜对了,你想使用带有多个参数的system()函数来调用cmd,如果是,则可以执行以下操作
char cmd[SIZE];
snprintf(cmd, <SIZE>, "<cmd> %d %f %c" argument1, argument2, argument3);
system(cmd);
您也可以自定义snprintf以满足您的需求和参数。
[编辑]使用snprintf而不是sprintf [/ EDIT]