Я хочу выполнить другую программу в коде C. Например, я хочу выполнить команду
./foo 1 2 3
foo - это программа, которая существует в той же папке, и 1 2 3 являются аргументами.
foo программа создает файл, который будет использоваться в моем коде.
Как это сделать?