Del mismo de LDLCcE pero ahora

Otro problema es que el programa solo corre dentro del compilador (Turbo C++, 3.0), pero al ejecutarlo desde linea de comando o por MSvisual C++, el programa se interrumpe y sale; esto sucede en el momento en que quiero introducir datos a la lista, ¿Cuáles podrían ser sus causas?
Bueno, agradezco la atención y tiempo que sirvas prestarme, y hasta luego.

1 respuesta

Respuesta
1
Si estas simulando una lista, esta debe tener un apuntador al inicio de la lista(Asumo que es simplemente encadenada). Este apuntador generalmente se le da el nombre de "front" (frente). Cada uno de los elementos de la lista es una estructura de tipo "Nodo", algo como
struct {
char *info;
nodo *siguiente;
} nodo;
Para crear un nuevo nodo:
p = malloc( sizeof nodo );
strcpy(p.info, "Informacion");
p.siguiente = null;
Te recomiendo un libro de estructura de datos( Estructura de datos en Pascal o en C de Tenembaum es uno de los mejores) para que veas con más detalle este algoritmo.
Si no lo puedes conseguir, te puedo enviar los alogritmos el Lunes 8 de Julio
Bueno, he seguido tu consejo, afortunadamente he conseguido un libro del autor, (Estructuras de datos con C y C++), Sobre tu respuesta a mi problema, parce no ser ese el problema, sin embargo con la referencia que me has dado espero dar con el resultado.
Ante todo te agradezco tu ayuda, saludos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas