Доброго времени суток! есть программа, читает и выводит имена файлов, но я никак не могу их упорядочить не по алфавиту, не по типу. Подскажите, где я ошибаюсь... или у меня кривой компилятор?)
| Код | #include "windows.h" #include "iostream.h" #include <stdio.h> #include <conio.h>
void main() { DWORD hTip; SetFileApisToOEM(); // char s1[]="ABCDEFGHIKLMNOPQRSTYVWX"; WIN32_FIND_DATA FindFileData; HANDLE hf; hf=FindFirstFile("С:\\*", &FindFileData); if (hf!=INVALID_HANDLE_VALUE) { // hTip=GetFileAttributes(FindFileData.cFileName); // if (hTip & FILE_ATTRIBUTE_READONLY) do { //if(strcmp(s1,FindNextFile(hf,&FindFileData))>0) cout << FindFileData.cFileName << endl; hTip=GetFileAttributes(FindFileData.cFileName); cout<<hTip; } while (FindNextFile(hf,&FindFileData)!=0);// & (hTip & FILE_ATTRIBUTE_SYSTEM)); FindClose(hf); } // cout<<hTip; // printf("atribut%s", hTip); _getch(); }
|
|