 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
jugado1820 Ens

Registrado: 16 Jun 2010Mensajes: 37
|
Publicado: Vie 18 Jun, 2010 9:28 pm Asunto: Pilas y colas con base de datos |
|
|
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 |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Sab 19 Jun, 2010 5:42 am Asunto: |
|
|
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 |
|
 |
jugado1820 Ens

Registrado: 16 Jun 2010Mensajes: 37
|
Publicado: Jue 24 Jun, 2010 10:10 pm Asunto: gracias |
|
|
Muchisimas gracias. Ya he sido capaz de terminar mi ejercicio, sin su ayuda, no habria podido lograrlo. Muchas gracias
Un saludo |
|
| Volver arriba |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|