archivos txt en cola

Iniciado por include ();, 8 Agosto 2012, 05:10 AM

0 Miembros y 1 Visitante están viendo este tema.

include ();

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:

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  :-[ :-(
Grandeza no es solo saber, Grandeza es ayudar y compartir!!!

X3R4CK3R

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

durasno

Citaralguno 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++
Ahorrate una pregunta, lee el man

include ();

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

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!
Grandeza no es solo saber, Grandeza es ayudar y compartir!!!

include ();

Cita de: GuateGio 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

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++
Grandeza no es solo saber, Grandeza es ayudar y compartir!!!