Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/12/2008, 06:42
Avatar de calathea
calathea
 
Fecha de Ingreso: octubre-2008
Ubicación: Valladolid
Mensajes: 122
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: Imprimir datos de un archivo

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!!

Última edición por calathea; 07/12/2008 a las 06:55