Site hosted by Angelfire.com: Build your free website today!
Página principal | Lista de componentes | Directories | Lista de archivos | Miembros de las clases | Archivos de los miembros

Referencia del Archivo p2-ta-5.cpp

#include "p2-ta-5.h"

Funciones

bool Comparacion (const string &direccion, const string &renglon)
 Verifica que una direccion esté dentro de la lista.
void Extractor (const string &renglon)
 Se encarga de separar una direccion de correo de un string.
void leer_archivo ()
 Éste método se encarga de leer un archivo para extraer sus correos y renglones.
string ImprimirLista ()
 Éste método se encarga de almacenar y devolver la dirección que almacena cada objeto Email y también el contenido de las listas de cada objeto Email presente en la lista principal.
void main ()

Variables

list< EmailLP

Documentación de las funciones

bool Comparacion const string &  direccion,
const string &  renglon
 

Verifica que una direccion esté dentro de la lista.

  • Si la direccion ya está dentro de la lista, ejecuta el método que inserta el renglon dentro de la lista propia del Email correspondiente

  • Si la direccion no está dentro de ningún Email, ejecura el método encargado de insertar un nuevo Email a la lista princìpal e inserta el nuevo e-mail y el renglón dentro del nuevo objeto.

void Extractor const string &  renglon  ) 
 

Se encarga de separar una direccion de correo de un string.

  • Transforma todos los caracteres inválidos en asteriscos

  • Busca la arroba en el renglón

  • Retrocede en las posiciones del renglón hasta que llega al primer asterisco

  • Guarda en una variable los caracteres desde la posicion obtenida

void leer_archivo  ) 
 

Éste método se encarga de leer un archivo para extraer sus correos y renglones.

Es el que se encarga también de llamar a los demás métodos de las clases.

  • El archivo debe estar en el mismo directorio que los .cpp del programa
  • Si el archivo no es reconocido o encontrado, el programa imprime un mensaje de error y detiene la ejecución

hilera para guardar todo el texto del archivo "archivo.txt"

string ImprimirLista  ) 
 

Éste método se encarga de almacenar y devolver la dirección que almacena cada objeto Email y también el contenido de las listas de cada objeto Email presente en la lista principal.

  • Si la lista está vacía no imprime nada

void main  ) 
 


Documentación de las variables

list<Email> LP
 


Generado el Fri Oct 7 21:53:22 2005 para A40617 - A43354Tarea Programada #5 por  doxygen 1.4.4