
18.01.2010, 13:44
|
|
Новичок
Регистрация: 16.12.2009
Сообщений: 14
С нами:
8632916
Репутация:
0
|
|
Код:
#include <windows.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
printf ("Target file is %s.\n", argv[1]);
hFind = FindFirstFile("C:\\Program Files\\*", &FindFileData);
if (hFind == INVALID_HANDLE_VALUE)
{
printf ("Invalid File Handle. GetLastError reports %d\n",
GetLastError ());
return (0);
}
else
{
if((FindFileData.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY) && (FindFileData.cFileName != "."))
{
printf ("Find Directory %s\n", FindFileData.cFileName);
}
FindClose(hFind);
return (1);
}
}
Не пойму...вроде все правильно, но выводит все равно Find Directory .
Что ж опять не так?
|
|
|