Salve a tutti, ho un problema da cui non riesco a venire a capo, forse è qualcosa di stupido che mi sfugge:
Ho un segmentation fault da questo codice
In realtà ho questo problema su un programma più ampio e gli strcpy li faccio in un ciclo for da argv del main in un array di stringhe che devo passare poi alla exec, gdb mi dava un SEGV sulla strcpy.codice:char *opt[10]; strcpy(opt[0],"ls"); strcpy(opt[1],"-l"); strcpy(opt[2],"-a"); strcpy(opt[3],(char *)0); execvp(opt[0],opt);
Qui ho semplificato leggermente ma il principio e l'errore è identico.
Grazie in anticipo.

Rispondi quotando