• Jueves 14 de Noviembre de 2024, 04:03

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - esteruki

Páginas: [1]
1
C/C++ / Sos-parece Sencillo Pero Me Esta Volviendo Loca
« en: Miércoles 28 de Marzo de 2007, 17:42 »
Hola a todos os pongo en antecedentes, Tengo Visual Studio C++ 6.0

Yo me creo un proyecto de consola Win32 Console Aplication

Hago el siguiente Codigo:


Código: Text
  1. #include "stdafx.h"
  2. #include <stdio.h>
  3.  
  4.  struct reg {
  5.   int id;
  6.          char nombre[10];
  7.          char apellido[10];
  8.          char telefono[10];
  9.  }&#59;
  10.  
  11.  int main()
  12.      {
  13.      FILE *fichero;
  14.      struct reg  registro={1,"Pepa","Flores", "915247854"};
  15.      fichero = fopen( "nombres.txt", "wb" );
  16.    
  17. fwrite(&registro,sizeof(reg), 1, fichero);
  18.  
  19.       fread(&registro, sizeof(reg), 1, fichero );
  20.      
  21.       printf( "Id: %d\n",&registro.nombre);
  22.       printf( "Nombre: %s\n", &registro.nombre );
  23.       printf( "Apellido: %s\n", &registro.apellido);
  24.       printf( "Teléfono: %s\n", &registro.telefono);
  25.                
  26.        
  27.      fclose( fichero );
  28.      return 0;
  29.      }
  30.  
  31.  


Pues este codigo tal cual nos escribe en el fichero la direccion de memoria en vez de los datos que le pasamos y tampoco nos lee y nos devuelve los datos,

Tras probar 15 mil cosas no lo hemos logrado

Por Favor ayudarme¡¡¡¡¡ Que me despiden

Páginas: [1]