Ciao io ho fatto un semplice programmino
che vi posto:
Il compilatore di linux gcc mi da un errorecodice:#include <stdio.h> int main () { int i=0; char x, y[6]; FILE *p1,*p2; p1=fopen("/home/matteo/c/voce.txt","r"); if (p1!=NULL) { while (!feof(p1)) { x=fgetc(p1); y[i]=x; i=i+2; } i=1; while (i!=7) { y[i]=','; i=i+2; } fclose(p1); } p2=fopen("/home/matteo/c/voce1.txt","w"); if (p1!=NULL) { for (i=0;i<6;i++) fprintf(p2,"%c",y[i]); } fclose(p2); return 0; }
$segmentatio fault
Che cosa devo fare per fare per risolvere il tutto?

Rispondi quotando
(edit: oppure hai trovato un bug di gcc che provoca il suo segfault ma è improbabile
)
