 
			
				23/05/2006, 07:18
			
			
			     |  
      |    |    |    Fecha de Ingreso: mayo-2006  
						Mensajes: 2
					  Antigüedad: 19 años, 5 meses Puntos: 0     |        |  
  |      Listar archivos en c        Buenas, trato de hacer un programa en c que liste los archivos que hay en un directorio, soy bastante novato, y ayudándome de internet y tal, tengo esto: 
---------------------------- 
#include <Shlwapi.h> 
#include <iostream> 
#include <Windows.h> 
void main(LPCTSTR path) 
{ 
TCHAR searchPath[MAX_PATH];   
lstrcpy(searchPath, path); 
PathAppend(searchPath, _T("*"));   
WIN32_FIND_DATA ffd; 
HANDLE sh = FindFirstFile(searchPath, &ffd); 
if(INVALID_HANDLE_VALUE == sh) return;   
do { 
printf("Nombre = %s",ffd.cFileName); 
printf("Type = %s", (ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) ? "dir\n" : "file\n" );   
} while (FindNextFile(sh, &ffd));   
FindClose(sh); 
} 
-----------------   
Me pone que no existe el identificador _T, y eso lo cojí de una web, y no sé como funciona esa función.   
A ver si alguien me puede ayudar con esto o dándome ideas de cómo hacerlo.   
Muchas gracias!!           |