UC3M

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

Arquitectura de Sistemas

Septiembre 2017 - Enero 2018

8.7.6. La función getline

Recursos

  • Subcarpeta Using_getline en la carpeta compartida.

Plan de trabajo

Escribe, en el fichero bajo Using_getline llamado using_getline.c, un programa con los siguientes aspectos:

  1. Una estructura denominada struct survey que pueda almacenar el nombre de una persona (de longitud variable) y un campo que me permita saber bien la calle de Leganés donde vive (si es de Leganés), o bien el distrito de Madrid donde reside (si no es de Leganés). Pista: Necesitarás en esta estructura un campo que te permita saber si es de Leganés o no.

  2. Función void data_enter(struct survey *ptr): Esta función debe preguntar al usuario por su nombre. Después, que le pregunte si es de Leganés y, si la respuesta es Sí (S), que le pregunte la calle donde vive. Si no es de Leganés (respuesta N), que le pregunte el distrito de donde viene.

  3. Función void data_display(struct survey *ptr): Que imprima el nombre del usuario y su calle si es de Leganés, o su distrito si no lo es.

Rellena la función main para que primero recoja los datos del usuario y que luego los muestre por pantalla con las funciones anteriores.

Cuando acabes, sube el fichero al repositorio con svn commit.