Una empresa de marketing lo contrata para realizar un sistema que envíe mails a sus clientes. Los datos de los clientes se encuentran en un archivo binario con el siguiente formato:
int id
char[200] nombre
y los email en otro archivo con el siguiente formato:
int id_cliente
char[200] email.
Porque un cliente puede tener 1 o más emails.
1. (30) Realice el diseño y programe las clases que permitan leer los datos de los archivos.
2. (20) Realice una función que escriba un archivo de texto por email con el siguiente formato: “Hola Nombre_cliente! Bienvenido al sistema de notificaciones.”. Donde el nombre del archivo es el email.
3. (40) Realice funciones usando stl :
(10) Que obtenga el o los clientes con mayor cantidad de emails
(10) Que obtenga los emails que se repiten.
(10) Que obtenga los clientes que no tienen mail cargado
(10) Realice una función que obtenga el total de email que se enviarán (utilice transform y accumulate)
4. (10) Conteste :
¿Cuándo utilizaría un archivo de texto y/o un archivo binario? De ejemplos.
¿Qué ventajas da el uso de STL en C++?