SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: pollogti en Jueves 13 de Diciembre de 2007, 01:51

Título: Estructura De Datos
Publicado por: pollogti en Jueves 13 de Diciembre de 2007, 01:51
Hola queria saber si en c++ solo se puede guardar texto en los arhivos e vez de una structura de datos como hace el pascal por ejemplo

struct Tienda
{
    int Codigo;
    String Nombre;
    int Precio;
    int Stock;

};

Meter un array de esa estructura en un archivo
Título: Re: Estructura De Datos
Publicado por: Skay810 en Jueves 13 de Diciembre de 2007, 02:32
hola pollogti, en c++ podés guardar todo tipo de datos, mientras no sea dinámico, a qué me refiero? si guardas un char de 10 bytes, lo tenés que leer en un char de 10 bytes, los datos no pueden ser de una estructura dinámica como el objeto string, que es el que tenés adentro de tu struct, entonces tendrías que reemplazar el String Nombre, por un char Nombre[25] (o la longitud deseada) porque c++ tiene que saber el tamaño del bufer de lectura cuando va a leer el archivo

espero te sirva
saludos
Título: Re: Estructura De Datos
Publicado por: pollogti en Jueves 13 de Diciembre de 2007, 16:18
y como prodria hacer eso :P
muchas gracias me estas abriendo muchas puertas....
si puedes dime como escribir y leer la estructura del archivo yo despues me busco la vida ;)
Título: Re: Estructura De Datos
Publicado por: pollogti en Jueves 13 de Diciembre de 2007, 22:12
Muchas gracias con la informacion que me diste consegi lo que queria :D:D:D:D:D