Hola doblejota.
No se muy bien como esta estructurado el fichero que te pasan, asi que te paso una pequeña rutinilla para que puedas ver como cargar datos desde un fichero.
La rutina recoge los datos del fichero caracter a caracter, asi que para buscar el siguente dato, solo tienes que encontrar el caracter que los separa (puede ser una ',' un ';' un '-' etc).
#include <stdio.h>
void main()
{
FILE *pfile;
char car;
char palabra[25];
int i, j;
i = 0; j = 0;
// abrir el archivo
pfile = fopen("ARCHIVO.TXT","r");
/* recoger caracter a caracter hasta final de fichero (EOF) o hasta 5 palabras separadas por ',' */
while (((car = getc(pfile)) != EOF) && (j < 5))
{
if (car == ',')
{
/* si encuentra ',' imprime palabra y pasa a la siguiente */
printf("%s", palabra);
j++; i = 0;
}
else
{
/* sino pone car en el array */
palabra = car;
i++;
}
}
fclose(pfile);
}
Esta rutina parte de que el archivo esta guardado como: "palabra1,palabra2,palabra3,palabra4,palabra5"
Saludos.