Ciao io ho fatto un semplice programmino
che vi posto:

codice:
#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;
}
Il compilatore di linux gcc mi da un errore
$segmentatio fault
Che cosa devo fare per fare per risolvere il tutto?