本文介绍了C:反正参数加载到系统中()调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

时有可能把参数在系统调用?

 系统(RM%s%S,字符串1,字符串)


解决方案

原型为系统的功能是:

  INT系统(为const char *命令);

那么,没有。但是,怎么样:

 的snprintf(缓冲区的sizeof(缓冲),RM%s%S,目标1,TARGET2);
系统(缓冲液);

Is it possible to put arguments in a systems call?

something like

system("rm %s %s", string1, string2)
解决方案

The prototype for the system function is:

int system(const char *command);

so, no. But, how about:

snprintf(buffer, sizeof(buffer), "rm %s %s", target1, target2);
system(buffer);

这篇关于C:反正参数加载到系统中()调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 05:32