system
будет правильным вызовом posix .В качестве команды, которую нужно выполнить, он принимает указатель на char.Смотри man 3 system
.Однако system
может быть полностью поврежден переменными среды, и более трудная в использовании альтернатива - exec
(см. здесь ).
Небольшой пример для иллюстрации:
system("xeyes");
system("rm -rf $HOME"); /* never ever try this, really */