DOCUMENTACION:
---------------------------------------------------------------
Diagrama de flujo:
Aca indicamos brevemente como se evaluo este problema, con este
diagrama de flujo
diagrama de flujo del programa.
PROGRAMA PRINCIPAL:
int main(int argc,char *argv[ ])
void limpia_arreglo()
LEE_ARCHIVO:
cuenta con la siguients funcion:
-
void lee_archivo(int cantidad,char *archivo);
VIGILIA:
Crea un proceso hijo el cual se encarga de velar para que las fecha se
cumplan , y cuando se se cumpla una determinada fecha, este lo documentara
en un archivo de nombre numeros.tzt, el cual indica si encontro 1 o mas
mensajes que coinciden con la fecha.
-
void ahora(): Actualiza la Hora de referencia, en cada llamado;
ESTA CONECTADO?:
-
void verifica_presencia()
Esta funcion vela para detectar si el usuario se encuentra conectado o
no, esto se controla con las variables conectado
y creando un archivo de nombre presencia.txt
-
void lee_archivo_presencia(char *archivo)
Detecta si en el archivo presencia.txt se
encuentra el usuario buscado.
ACTULIZACION DE ARCHIVOS:
ENVIA MENSAJE A PANTALLA:
Envia 2 BEEP por el parlante del PC.
-
void envia_mensaje_a_consola()
Envia un mensaje de texto por pantalla, solo si el usuario esta conectado
ENVIO DE EMAIL
Llama a la funcion enviar_orden_de_email la cual se encarga de ver cuales
son los email a enviar
-
void enviar_orden_de_email(int i,int hacer):
Llama a la funcion llama envia_email y vela para que se envien
los email correctos.
-
void envia_email(char *username,char *subject,char *mensaje) :
Esta funcion envia el email que se le indique en sus argumentos., el titulo
del email y el mensaje.
********************************************** atte. Sergio correa