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?