C/Visual C - necesito ayuda para crear listas en c++

 
Vista:

necesito ayuda para crear listas en c++

Publicado por jose aristizabal (1 intervención) el 05/12/2001 08:29:00
necesito que me colaboren para crear listas... y si tienen codigos fuentes al respecto por favor envienmela....

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:necesito ayuda para crear listas en c++

Publicado por Mr. G. (15 intervenciones) el 05/12/2001 09:49:46
aqui tienes una...

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>

struct info
{
char nombre[50];
char edad[10];
struct info *sig; /* nodo a la siguiente estructura */
} *Lista,*q,*p;

void insertar(void)
{
clrscr();
p = (struct info*) malloc(sizeof(struct info)); /* reservar memoria para p */
printf("\n\n Escriba el nombre de la persona: ");
scanf("%s",p->nombre); /* tomo el nombre de p */
printf("\n Escriba la edad de la persona: ");
scanf("%s",p->edad); /* la edad de p */
if (Lista == NULL) /* si no existe existe lista */
Lista = p; /* p es la Lista */
else
if (Lista != NULL)
q->sig = p; /* si existe lista, p se pone al final */
q=p; /* q se iguala a p */
q->sig = NULL; /* la lista termina en nulo */
printf("\n\n La persona se llama %s y tiene la edad de %s a¤os",p->nombre,p->edad);
printf("\n Presione una tecla para continuar...");
getch();
}

void ver(void)
{
char op;

if (Lista == NULL)
{
clrscr();
printf("\n\n\n NO EXISTEN ELEMENTOS GUARDADOS");
printf("\n PRESIONE UNA TECLA PARA CONTINUAR...");
getch();
return;
}
p = Lista%
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar