Usa fseek nella libreria stdio.h

fseek(fd, 51, SEEK_SET);

In questo modo, il file fd verra' settato con un offset di 51 bytes a partire dal suo inizio (SEEK_SET), quindi facendo ad es' un fgets, lui partira' direttamente dal 52° byte.

Oltre a SEEK_SET che indica l'inizio del file ci sono:
SEEK_CUR che imposta la posizione corrente del file
SEEK_END che imposta la fine del file