Предполагая, что все параметры, передаваемые в вашу программу, являются командной строкой вызываемой программы, вы можете сделать следующее:
execvp(argv[1], &argv[1]);
Поскольку argv
является массивом указателей, &argv[1]
даетВы указатель на второй элемент в этом массиве, так что остальные элементы будут следовать.