• Viernes 15 de Noviembre de 2024, 11:07

Autor Tema:  Problema raro al ejecutar programa.  (Leído 996 veces)

lizzmdq

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Problema raro al ejecutar programa.
« en: Jueves 30 de Septiembre de 2010, 00:13 »
0
Hola les paso a comentar que tengo un problema con el listador de archivo que a continuacion voy a mostrar, la verdad hoy lo estuve probando en la universidad y andaba de 10 y ahora acá en casa lo pruebo y al ejecutarlo no realiza nada, la ventana esta en negro con el cursor posicionado en en inicio y al dar click en alguna tecla termina el programa. En si me parece algo muy raro y no se en donde tendría que revisar.

Código: C
  1.  
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include <stdlib.h>
  5. #include <conio.h>
  6.  
  7. struct archivonov{
  8.         int nrocredito,tipocredito,nrocuota,codnovedad;
  9.         float monto;
  10.         char fecha[11], direccion[40];
  11.                 };
  12. int main()
  13. {
  14.     FILE *anovedad;
  15.     struct archivonov regnov;
  16.     anovedad=fopen("anovedad","rb");
  17.     fread(&regnov,sizeof(struct archivonov),1,anovedad);
  18.     while (!feof(anovedad))
  19.     {
  20.         printf("Numero de credito: %dn", regnov.nrocredito);
  21.         printf("CODIGO NOVEDAD: %dn",regnov.codnovedad);
  22.         printf("DIRECCION: %sn", regnov.direccion);
  23.         printf("TIPO DE CREDITO: %dn", regnov.tipocredito);
  24.         printf("FECHA (DD/MM/AAAA): %sn", regnov.fecha);
  25.         printf("MONTO: %.2fn", regnov.monto);
  26.         printf("NUMERO DE CUOTA: %dn", regnov.nrocuota);
  27.         fread(&regnov,sizeof(struct archivonov),1,anovedad);        //*Lee desde el archivo*//
  28.         printf("n");
  29.     }
  30.     fclose(anovedad);
  31.     getch();
  32.     return 0;
  33. }
  34.  
  35.  


Espero que me puedan dar una mano.

Muchas gracias

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: Problema raro al ejecutar programa.
« Respuesta #1 en: Jueves 30 de Septiembre de 2010, 01:30 »
0
Asegurate que el archivo que quieres abrir, se encuentre en la misma carpeta del ejecutable, y ademas que no este vacio.

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

lizzmdq

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Re: Problema raro al ejecutar programa.
« Respuesta #2 en: Domingo 3 de Octubre de 2010, 00:47 »
0
Gracias por la respuesta, realmente muy raro volví a cargar el archivo y lo pudo listar bien.

Un saludo