9511_project01

project 1 for algorithms & programming I (9511) prof. Cardozo
Index Commits Files Refs README
print_error.h (1803B)
   1 #ifndef PRINT_ERROR_H
   2 #define PRINT_ERROR_H
   3 
   4 #include "main.h"
   5 
   6 #define MSG_ERROR_NULL_POINTER    "ERROR_NULL_POINTER (3)\n"\
   7                                 "Un error inesperado ha ocurrido durante la ejecucion de\n"\
   8                                 "el programa"
   9 
  10 #define MSG_ERROR_INVOCATING_PROGRAM    "\nERROR_INVOCATING_PROGRAM (2)\n"\
  11                                         "Uso:\t$ ./main -in <input file> -out <outputfile>\n"\
  12                                         "\t    $ ./main -out <output file -in <input file>\n\n"\
  13                                         "Lee el archivo README.md para saber mas"
  14 
  15 #define MSG_IO_FILE_NOT_FOUND     "\nIO_FILE_NOT_FOUND (1)\n"\
  16                                 "Un de los archivos de entrada o salida no se ha especificado"\
  17 
  18 #define MSG_ERROR_LOADING_COUNTRY_CODES "\nERROR_LOADING_COUNTRY_CODES (4)\n"\
  19                                         "Ha ocurrido un error al cargar los codigos de los paises.\n"\
  20                                         "compruebe que el archivo \""COUNTRY_CODES_FILE_NAME"\" se encuentre\n"\
  21                                         "disponible en el directorio de el programa ejecutado y que\n"\
  22                                         "el nombre coincida con el de \"COUNTRY_CODES_FILE_NAME\" dentro\n"\
  23                                         "de el archivo main.h"
  24 
  25 #define MSG_ERROR_PRINTING
  26 
  27 #define MSG_ERROR_READING_FILE            "\nERROR_READING_FILE (6)\n"\
  28                                         "El archivo de entrada no pudo ser leido, compruebe que el nombre este\n"\
  29                                         "escrito correctamente y la existencia de el mismo"
  30 
  31 #define MSG_ERROR_ALLOCATING_TIME        "\nERROR_ALOCATING_TIME (7)\n"\
  32                                         "Hubo un problema inesperado durante la traduccion de la fecha al formato\n"\
  33                                         "especificado."
  34 
  35 #define MSG_ERROR_DATA_ON_FILE_MISSING    "\nERROR_DATA_ON_FILE_MISSING (8)\n"\
  36                                         "En alguna linea de el archivo de entrada falta un dato,\n"\
  37                                         "compruebe que dicho archivo no esta corrupto y ejecute\n"\
  38                                         "el programa nuevamente"
  39 
  40 #define MSG_OK "\nOperacion realizada exitosamente!\n"
  41 
  42 
  43 void print_error(status_t error);
  44 
  45 
  46 #endif