Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: include (); en 8 Agosto 2012, 05:10 am



Título: archivos txt en cola
Publicado por: include (); en 8 Agosto 2012, 05:10 am
alguno de ustedes puede decirme con que funciones o como hacer para leer un archivo txt y como guardar los datos en una cola?...

tengo el archivo txt:
Código:
crear alumno(1,Juan,10,Sexto,6)
crear alumno(2,Pedro,9,Cuarto,2)
crear alumno(3,María,11,Sexto,6)

lo que quiero hacer es guardar los datos en una cola, para luego crear el primer alumno, luego el segundo, etc.

se que hay otras maneras de poder hacerlo pero esta fue la forma que me lo pidieron y la verdad no doy como hacerlo  :-[ :-(


Título: Re: archivos txt en cola
Publicado por: X3R4CK3R en 8 Agosto 2012, 21:17 pm
Simple, con la función getline de ifstream almacenas en un array de string los datos del txt, con eso ya tendrías hecha "la cola"

Saludos


Título: Re: archivos txt en cola
Publicado por: durasno en 8 Agosto 2012, 23:26 pm
Citar
alguno de ustedes puede decirme con que funciones o como hacer para leer un archivo txt y como guardar los datos en una cola?...

tengo el archivo txt:
Código:

crear alumno(1,Juan,10,Sexto,6)
crear alumno(2,Pedro,9,Cuarto,2)
crear alumno(3,María,11,Sexto,6)
Si tu archivo tiene esa forma, ej: "crear alumno(1,Juan,10,Sexto,6)", primero tenes que leer la cadena como te dijeron, segundo tener un puntero que apunte a "1,Juan,10,Sexto,6)", y finalmente seguro tenes q usar la funcion strtok (si estas en C), y ademas(no aclaras mucho) convertir esos numeros a int...


Saludos

PD: aclara si es C o C++


Título: Re: archivos txt en cola
Publicado por: include (); en 9 Agosto 2012, 07:32 am
gracias lo tengo  ;D, ahora como hago para simular que voy creado los alumnos? xq lo que tengo que hacer es un simulador de un Bloque de Control de Procesos de un sistema operativo en C, C++...entonces tengo el archivo txt:
              ID  Nombre  Tiempo  Nucleo  Quantum  Estado
Código:
crear alumno(1,Juan,10,Sexto,6,Listo)
crear alumno(2,Pedro,9,Cuarto,2,Listo)
crear alumno(3,María,11,Sexto,6,Listo)

se me habia olvidado colocar el estado  :silbar:, ya que tengo guardardo mi txt en un array dinamico, debo de simular el proceso de listo pasa a ejecución...(esos n falta explicarlo XD)

Todas las ideas son bienvenidas!!!  ;-)

Gracias!


Título: Re: archivos txt en cola
Publicado por: include (); en 9 Agosto 2012, 07:36 am
gracias lo tengo  ;D, ahora como hago para simular que voy creado los alumnos? xq lo que tengo que hacer es un simulador de un Bloque de Control de Procesos de un sistema operativo en C, C++...entonces tengo el archivo txt:
              ID  Nombre  Tiempo  Nucleo  Quantum  Estado
Código:
crear alumno(1,Juan,10,Sexto,6,Listo)
crear alumno(2,Pedro,9,Cuarto,2,Listo)
crear alumno(3,María,11,Sexto,6,Listo)

se me habia olvidado colocar el estado  :silbar:, ya que tengo guardardo mi txt en un array dinamico, debo de simular el proceso de listo pasa a ejecución...(esos n falta explicarlo XD)

Todas las ideas son bienvenidas!!!  ;-)

Gracias!


lo estoy haciendo en C++