#include "smt4497-P3.h" #include using namespace ss; int main(int argc, char* argv[], char* envp[]) { setlocale(LC_ALL, "Spanish"); Dbg dbg(true, true); dbg.CheckError(argc < 2, "Error: Debe indicar el nombre del directorio a procesar\n"); DWORD atributos = GetFileAttributesA(argv[1]); printf("Mostrando los archivos del directorio:\n%s\n\n", argv[1]); dbg.CheckError(atributos == INVALID_FILE_ATTRIBUTES, "Error: No se ha dado un nombre de directorio correcto:\n(%s)\n"); dbg.CheckError((atributos & FILE_ATTRIBUTE_DIRECTORY) != 0, "Error: No es un directorio:\n(%s)\n", argv[1]); printf("\nPor favor pulse ENTRAR para terminar...\n"); (void)getchar(); return 0; }