Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Pilas y colas con base de datos

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Pilas y colas con base de datos Responder citando

Hola:
Primero, felicitaros por esta magnifica web, me ha servido de mucha ayuda durante mi año academico. Soy estudiante de grado superior de desarrollo de aplicaciones informaticas y usamos el entorno c++ builder 6. Hay una cosa que nuestro profesor no ha explicado, y no encuentro como hacerlo. Es pasar el contenido de la pila o la cola al listview. Lo tengo todo hecho, salvo que no se hacer esa parte. La he programado orientada a objetos. Si alguien sabe o tiene alguna idea, lo agredeceria mucho. Si necesitan el programa que estoy desarrollando, diganmelo, es uno que puso el profesor durante el examen de este año, y he de decir, que no es nada facil. Si alguien tiene alguna idea, lo agradeceria.
Un saludo a todos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Tendrías que usar "deque" ya que "queue" y "stack" no son contenedores, sino interfaces simplificadas que hacen uso internamente de "deque" y entre sus funciones no están las de poder enumerar sus elementos.

Y usando "deque" me imagino que ya sabrás como se hace, pero por si acaso un pequeño ejemplo:
Código:
#include <deque>

struct Registro {
    Registro(String nombre_, int codigo_) : nombre(nombre_), codigo(codigo_) { };
    String nombre;
    int codigo;
};
typedef std::deque<Registro> TDatos;

TDatos datos;
datos.push_back(Registro("Leopoldo", 130));
datos.push_back(Registro("Jesús", 4));

// Rellenamos el ListView
for (TDatos::iterator it = datos.begin(); it != datos.end(); ++it)
{
    TListItem* li = ListView1->Items->Add();
    li->Caption = it->nombre;
    li->SubItems->Add(it->codigo);
}
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: gracias Responder citando

Muchisimas gracias. Ya he sido capaz de terminar mi ejercicio, sin su ayuda, no habria podido lograrlo. Muchas gracias
Un saludo
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.