UC3M

Grado en Ing. Telemática/Sist. Audiovisuales/Sist. de Comunicaciones

Arquitectura de Sistemas

Septiembre 2017 - Enero 2018

7.9.4. Uso de listas encadenadas

Recursos

  • Programa creado en una actividad anterior en la que se implementa un menú con varias opciones.

  • Carpeta con nombre List_aps en tu espacio compartido en Subversion. Copia local aquí.

Plan de trabajo

Realiza las siguientes modificaciones en el programa que maneja opciones en un menú:

  1. Crea un nuevo subdirectorio en tu espacio de trabajo compartido por Subversion (si procede) para el programa que has de crear a continuación.

  2. Define un tipo de datos struct node que, conteniendo la misma información que la estructura struct ap_scan_info, sirva como base para una lista enlazada.

  3. Implementa la función struct node *create_node(struct ap_scan_info *cell) que recibe la dirección de una celda de la tabla y crea el nodo que guarda una copia de dicha información.

  4. Implementa la función void print_node(struct node *node_ptr) que recibe la dirección de un nodo y muestra su información por pantalla.

Opcionalmente, sube el fichero al repositorio con svn commit.