estuve buscando entre las faqs y encontre varias funciones para hacerlo...
opté por fgets() pero creo que no la he usado bien...xq se me cuelga el programa... 
 
este es el código de la función: 
Código:
 void bienvenido()
{
	char *s={0};
	int n;   //no se en que inicializarlo
	FILE *ptr;
	ptr = fopen(BIENVENIDO_TXT, "r");
	if (ptr == NULL)
	{
		printf ("Error, no se puede abir el archivo %s\n", BIENVENIDO_TXT);
	}
	*fgets(*s, n, ptr);
	fclose(ptr);
}
  NOTA: BIENVENIDO_TXT lo tengo definido al principio del programa de la siguiente forma:
#define BIENVENIDO_TXT "../BaseDatos/BIENVENIDO.txt"  
Si alguien pudiera decirme dónde he cometido los errores se lo agradería un monton! (exceptuando que n no está inicializado, que eso ya lo se...pero no se en qué inicializarlo)
Un saludo!!