[ Foro de C ]
El ejercicio es el siguiente:
Una empresa necesita ordenar la guía telefónica de clientes y les entrega un archivo CSV (comma separated values) con datos de los clientes que contienen:
Apellido
Nombre
Empresa
Teléfono
Mail
El grupo debe hacer un programa que lea el archivo CSV (comma separated value) agregue los datos en una lista y la ordene por
Apellido y Nombre
Empresa
Mail
El programa debe usar una lista dinámica para almacenar los datos y ordenarla por 2 métodos distintos, a elección del grupo. Debe comparar el tiempo de ordenamiento de cada una de las variables.
Usar memoria dinámica, a priori no se sabe el tamaño de la guía que se recibe por lo cual es programa debe asignar memoria dinámica a medida que va leyendo el archivo de origen.
Por último debe almacenar el archivo resultante ordenado por Apellido.
Lo que entiendo:
Hay que crear una estructura de tipo cliente que contengan las variables
Apellido(char),Nombre(char),Empresa(char),Telefono(double),Mail(char).
Reservar memoria dinamica para almacenar los datos, crear 2 funciones de ordenamiento.
Lo de almacenar el archivo nose como seria.
Las funciones a utilizar seria: LeerLista,ImprimirLista,Ordenar1,Ordenar2. Pueden ser esas 4 o me estaria
faltando alguna?
Gracias de antemano.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)