Di che tipo sono gli array vettX1, vettX2, vettC ?

Se sono interi modifica la fprintf() così e vedrai che funzionerà

codice:
   fprintf(fp, "%d\t %d\t %d\t\n", vettX1[k], vettX2[k], vettC[k]);