/*============================================================================
Name : Exercise.cpp
Author : Haier
Version : 1.01
Copyright : Copyright (c) 2014
Description : Exercise in C++, Ansi-style, Compile by Code:Block
============================================================================*/
#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
WIN32_FIND_DATA FileData;
HANDLE nFind=INVALID_HANDLE_VALUE;
char Path[MAX_PATH];
cout<<"Please input path: ";
cin.get(Path, MAX_PATH);
strncat(Path,"\\*",3);
nFind=FindFirstFile(Path,&FileData);
if(nFind==INVALID_HANDLE_VALUE)
{
cout<<"INVALID_HANDLE_VALUE"<<endl;
return 0;
}
cout<<FileData.cFileName<<endl;
while(FindNextFile(nFind,&FileData)!=0)
{
cout<<FileData.cFileName<<endl;
}
FindClose(nFind);
return 0;
}