公告
财富商城
积分规则
提问
发文
2019-01-26 00:43发布
你好瞎i
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:
system
int system(const char *command);
so, no. But, how about:
snprintf(buffer, sizeof(buffer), "rm %s %s", target1, target2); system(buffer);
Try this:
private: char command[128]; char temp[10] = {'"','I','P','v','4','"'}; //snprintf(); public: int SysInfo(){ snprintf(command,sizeof(command), "ipconfig | find %s > save.log",temp); system(command); }
最多设置5个标签!
The prototype for the
system
function is:so, no. But, how about:
Try this: