Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/03/2013, 14:38
cesar_casla
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 12 años, 5 meses
Puntos: 94
Respuesta: Problema con ficheros en C

Hola! el problema es porque fgets lee hasta N-1 caracteres de largo ó hasta encontrar un salto de linea(ENTER). Entonces al leer los nombres que se encuentran en lista.txt, fgets guarda el ENTER de cada linea en el arreglo cadena; por lo tanto no es lo mismo "archivo.txt" que "archivo.txt\n"(esto provoca que salte al else...)

Saludos