C: Quoi qu’il en soit pour charger des parameters dans un appel system ()

Est-il possible de mettre des arguments dans un appel système?

quelque chose comme

system("rm %s %s", ssortingng1, ssortingng2) 

    Le prototype de la fonction system est:

     int system(const char *command); 

    donc non. Mais que diriez-vous de:

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

    Essaye ça:

     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); }