Hola Andrea, mira, no soy un experto, pero creo que te puedo ayudar, puedes abrir el archivo con la función fopen asi:
...Inicio del programa...
FILE *fp;
...variables...
...cuerpo del programa...
fp = fopen ( "ruta y nombre del archivo"," r ");
...el nombre y la ruta pueden ser C: \\ WINDOWS \\ archivo.dat...
...este es un ejemplo, pero es importante poner dos diagonales invertidas al indicar que es dentro de un directorio....
...la letra "r", es de lectura, puedes poner "rb" para binarios, "w" es para escritura, pero este borra el archivo existente y crea uno nuevo, y la letra "a+" es para añadir datos....
fclose(fp);
...es necesario cerrar el archivo con fclose...
Espero que esta información te haya sido de utilidad.