c++
Как вывести список файлов в каталоге с подробной информацией по каждому из них. Использовать библиотеки #include "targetver.h" <stdio.h> <tchat.h> <windws.h> <winbase.h>
http://younglinux.info/c/fopen
http://www.codenet.ru/progr/visualc/vc/9.php
http://www.amse.ru/courses/cpp1/2010.03.03.html
Давно на с++ не работал, код писать влом.
А указанный список — это не библиотеки, а заголовочные файлы. <tchat.h> — это что-то новое :D
Более того, все они не нужны, можно обойтись только включением Windows.h (как минимум потому, что WinBase.h в него уже включён).
рабочий пример
выводит список файлов корневого кат. диска C:
ТОЛЬКО ТАМ 2 СЛЭША C:\
Код:
#include "windows.h"
#include <iostream>
using namespace std;
int main(void)
{
WIN32_FIND_DATA FindFileData;
HANDLE hf;
hf=FindFirstFile("c:\*", &FindFileData);
if (hf!=INVALID_HANDLE_VALUE)
{
do
{
cout << FindFileData.cFileName << endl;
}
while (FindNextFile(hf,&FindFileData)!=0);
FindClose(hf);
}
cin.get();
return 0;
}
#include <iostream>
using namespace std;
int main(void)
{
WIN32_FIND_DATA FindFileData;
HANDLE hf;
hf=FindFirstFile("c:\*", &FindFileData);
if (hf!=INVALID_HANDLE_VALUE)
{
do
{
cout << FindFileData.cFileName << endl;
}
while (FindNextFile(hf,&FindFileData)!=0);
FindClose(hf);
}
cin.get();
return 0;
}