elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Estructuras con vectores y fstream
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Estructuras con vectores y fstream  (Leído 1,315 veces)
user-marcos

Desconectado Desconectado

Mensajes: 159


Ver Perfil
Estructuras con vectores y fstream
« en: 19 Marzo 2015, 10:10 am »

Estoy haciendo un programa en el que tiene que guardar y cargar los valores en un archivo binario la forma "normal" f.write((const char *) &s,sizeof(est)); no me funciona porque al utilizar vectores e intentar cargar me desborda he probado mil cosas, pero no se me ocurre nada más, haber si alguien es capaz de encontrar una solución.
Un saludo.

Código
  1. typedef struct
  2.  int edad;
  3.  double peso;
  4.  char letra;
  5. }Estr;
  6.  
  7. typedef struct{
  8.  vector <Estr> est;
  9.  int num;
  10.  bool verdad[10];
  11. }Estructura;
  12.  
  13. const char NOMBRE[] = "save.dat";
  14.  
  15. void Save();
  16. void Load();
  17.  
  18. int main()
  19. {
  20.  return 0;
  21. }
  22.  
  23. void Load()
  24. {
  25.  Estructura est;
  26.  ifstream f;
  27.  f.open(NOMBRE, ios::in|ios::out|ios::binary);
  28.  ...
  29.  while(f.read((char *)&est,sizeof(est)));
  30. }
  31.  
  32. void save ()
  33. {
  34.   Estructura est;
  35.   ofstream f;
  36.   ofstream f(NOMBRE,ios::in|ios::out|ios::binary);
  37.   f.write((const char *) &s,sizeof(est));
  38. }
  39.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con eof, de fstream
Programación C/C++
arcanu 0 2,602 Último mensaje 22 Noviembre 2010, 05:31 am
por arcanu
Practicando con fstream
Programación C/C++
anonimo12121 3 2,766 Último mensaje 3 Abril 2011, 17:17 pm
por anonimo12121
fstream.h
Programación C/C++
laephy 1 6,163 Último mensaje 13 Abril 2011, 23:40 pm
por ssaammuu
Problema con fstream en c++
Programación C/C++
anamnesis_92 5 3,778 Último mensaje 14 Febrero 2012, 11:58 am
por anamnesis_92
C++ Mas iteradores, con vectores de vectores ¡ juerga !
Programación C/C++
Orubatosu 1 2,364 Último mensaje 4 Diciembre 2014, 17:18 pm
por Eternal Idol
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines