Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/03/2014, 06:28
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 11 meses
Puntos: 73
Respuesta: Error en Programa

Además de lo que te ha dicho vangodp, resulta que al abrir el fichero haces

f=fopen(nomb,"w+");

El modo de apertura corresponde a

truncate to zero length or create text file for update

(está tomado directamente de la ayuda del compilador Lcc-Win32, pero es igual para los demás compiladores C). Esto significa que al abrir el archivo con ese modo, su longitud se trunca a cero (es decir, se pierde su contenido anterior, si lo había). A partir de ahí, pues estás intentando leer de un archivo vacío. Abre el archivo en modo "r" ó "r+" (y asegúrate de que no está vacío).

Esta es la causa más probable. Como ya se te dijo también, además del código que no funciona debes postear los errores que te tire la máquina. Eso ayudará a acotar el error, por muy buenos que seamos no somos adivinos.

Saludos,