"Direcciones de Correo Electrónico". Más...
#include <iostream>
#include <string>
#include <fstream>
#include <map>
#include <list>
#include <iterator>
Namespaces | |
| namespace | std |
Tipos definidos | |
| typedef map< string, list< string >, less< string > > | direcciones |
| alias del mapa | |
Funciones | |
| bool | caracterValido (char letra) |
| determina si los caracteres diferentes a los alfanumericos son validos | |
| bool | valida (string h1) |
| valida que la hilera sea una direccion de Email | |
| int | buscaArroba (const string &hilera) |
| devuelve la posición de la primera arroba que se encuentra. | |
| string | separaDireccion (char *hilera, int posArroba) |
| devuelve la direccion valida a partir de la arroba encontrada. | |
| void | printLists (const list< string > &l1) |
| imprime la lista l1 | |
| void | printMap (direcciones &m1) |
| imprime el map m1 | |
| int | main (int argc, char *argv[]) |
| programa principal | |
| void | printList (const list< string > &l1) |
| imprime la lista l1 | |
"Direcciones de Correo Electrónico".
|
|
alias del mapa
|
|
|
determina si los caracteres diferentes a los alfanumericos son validos
|
|
|
valida que la hilera sea una direccion de Email
|
|
|
devuelve la posición de la primera arroba que se encuentra.
|
|
||||||||||||
|
devuelve la direccion valida a partir de la arroba encontrada.
|
|
|
imprime la lista l1
|
|
|
imprime el map m1
|
|
||||||||||||
|
programa principal Resultado: El programa hace una lista de correos Programadores Karol Cordero Carnet A & Miguel Hidalgo Carnet 791572 |
|
|
imprime la lista l1
|
1.4.4