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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Como almacenar datos especificos de un archivo a una cariable
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como almacenar datos especificos de un archivo a una cariable  (Leído 619 veces)
Hassel Aguilar

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Como almacenar datos especificos de un archivo a una cariable
« en: 12 Junio 2019, 23:10 pm »

Mi problema es el siguiente tengo un archivo distribuido de esta manera y quiero nada mas obtener un dato de los tres que aparecen en cada linea y almacenarlo en una varible, pero el problema es que solo se almacenar el primer dato con un gets, no se avanzar para obtener datos de otra linea o también los datos de en medio o el final, necesito saber como hacer la verdad son mi ultima opcion

PK0984   Pan Bimbo Kids   100
BC0052   Bran Frut manzana con canela    100
BF0052   Bran Frut fresa    100

Escuche que la manera de hacerlo es contar las tabulaciones y saltos de linea pero no tengo idea de como tambien como pasar a las segunda linea para hacer comparaciones de datos estoy muerto
 :-\



el codigo es en c


« Última modificación: 13 Junio 2019, 18:33 pm por Eternal Idol » En línea

K-YreX
Moderador
***
Desconectado Desconectado

Mensajes: 894



Ver Perfil
Re: Como almacenar datos especificos de un archivo a una cariable
« Respuesta #1 en: 12 Junio 2019, 23:20 pm »

Recorre por palabras y usa algún criterio para reconocer la palabra que quieres. Pongamos que quieres recoger el número del final de cada línea, puedes leer por palabras o leer toda la línea y separar por palabras (hay funciones para ello) y comprobar si es un número (porque es el único número de la línea) y si lo es, lo guardas.
No sé si hablas de C o de C++, si quieres más ayuda pon tu código para ayudarte mejor. :-X


En línea

Código
  1. cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
Niber

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Como almacenar datos especificos de un archivo a una cariable
« Respuesta #2 en: 13 Junio 2019, 17:35 pm »

Hola, una forma sería si cuando escribes usas fwrite  y para leer fread. El tipo de dato que guardas/lees seria estructura. En tu caso por ej seria producto: codigo producto, nombre, cantidad
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines