Mike Dornberger schrieb: > int main(int argc, char *argv[]){ > char *newargv[argc]; > int i = 0; > > for (i = 1; i < argc; i++){ > newargv[i - 1] = argv[i]; > } > newargv[argc - 1] = NULL; > > execv(argv[1], newargv); Hmm, kann man hier nicht einfach execv(argv[1], argv + 1); sagen, statt das argv-Array zu kopieren? Axel