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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Guardar variables en disco
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Guardar variables en disco  (Leído 2,427 veces)
Bròquil

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Guardar variables en disco
« en: 6 Diciembre 2013, 17:46 pm »

Hola no sé si me podrian ayudar. De antemano les doy las gracias. Quiero hacer un programa complejo que nocesito guardar cada palabra que salga con un struct así
struct concepto {
Código:
    string palabra;
    int codipalabra;
    bool Vfuncion ;
    bool Vsignifigado;
    vector <bool> significado;
    vector <bool> funcion;
    vector <int> atributo;/

quiero una forma sencilla de guardar el contenido del struct i de poder cargar-la


En línea

amchacon


Desconectado Desconectado

Mensajes: 1.211



Ver Perfil
Re: Guardar variables en disco
« Respuesta #1 en: 6 Diciembre 2013, 20:53 pm »

El int y los dos bool se pueden guardar directamente.

Para los vectores, tendrás que recorrer el vector con un for y ir guardando los elementos uno a uno.


En línea

Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar
Bròquil

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Re: Guardar variables en disco
« Respuesta #2 en: 6 Diciembre 2013, 21:24 pm »

Me referia a si hay una manera de guardar los valores por separado y como hacer para que despues reconozca que un valor pertenece a una variable o a una posición del vector tal y no a otra de otro vector. Otra opción es grabar todo en diferentes archivos. pero la pregunta es como hacerlo para  hacer-lo para poner-lo todo ordenado y bien. Gracias.
En línea

rir3760


Desconectado Desconectado

Mensajes: 1.639


Ver Perfil
Re: Guardar variables en disco
« Respuesta #3 en: 7 Diciembre 2013, 01:33 am »

Me referia a si hay una manera de guardar los valores por separado y como hacer para que despues reconozca que un valor pertenece a una variable o a una posición del vector tal y no a otra de otro vector.
Ya lo explico amchacon .

Explicado con un poco mas de detalle: almacenas la información un campo por linea, en el caso de los objetos de clase vector simplemente separas los valores en la linea con espacios. En tu caso las lineas se agrupan en conjuntos de siete lineas ya que ese es el numero de campos: las primeras siete lineas son el primer registro, las siguientes siete el segundo, etc..

Por ejemplo:
Código:
cosa
1
1
1
1 1 1 0 0 0
0 0 0 1 1 1
1 2 3 4 5 6
otra_cosa
2
1
1
1 1 1 0 0 0
0 0 0 1 1 1
1 2 3 4 5 6
Para leer el contenido del archivo utilizas objetos de clase fstream, ifstream, etc. dependiendo del caso, aquí lo mejor es buscar ejemplos sobre el uso de archivos en C++ mediante el motor de búsqueda de los foros.

Un saludo
En línea

C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Guardar variables en el ejecutable
Programación Visual Basic
wifinet 1 1,748 Último mensaje 4 Febrero 2006, 18:33 pm
por BenRu
Guardar valores en variables
Scripting
kraszic 4 3,052 Último mensaje 19 Enero 2008, 03:14 am
por warlock45
Variables de formulario y guardar en un array de sesion
PHP
MarMIX 1 11,294 Último mensaje 7 Marzo 2012, 01:47 am
por s00rk
[BATCH] Cómo se podrían guardar variables? « 1 2 »
Scripting
Duning 11 19,290 Último mensaje 2 Agosto 2012, 12:34 pm
por Danirs
Guardar variables en ficheros C
Programación C/C++
nyper01 5 3,271 Último mensaje 16 Diciembre 2013, 20:45 pm
por xiruko
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines