una cosa che o notato e' che hai messo un punto virgola dopo aver chiuso con la parentesi graffa il ciclo for
codice:
for(i=0; i<n; i++) {
x[i] = getdata(buff, dimriga, fs);
printf("%f \t %f \t %f", x[i].a, x[i].b, x[i].c);
};
ciao.