Вывод содержимого текущего каталога на С++
1763
1
Всем привет!
Есть проблема следующего характера (Программирование под linux, язык С++.): Необходимо прочитать каталог и вывести все имена всех файлов этого каталога на экран.
Директорию я открыл, получил список файлов и даже их размер. а что дальше? Как вывести упорядоченно? Загнать все данные в двухмерный массив а потом его отсортирвоать или?
Как вообще это делаеться. (можно пример рабочего кода)
Есть проблема следующего характера (Программирование под linux, язык С++.): Необходимо прочитать каталог и вывести все имена всех файлов этого каталога на экран.
Директорию я открыл, получил список файлов и даже их размер. а что дальше? Как вывести упорядоченно? Загнать все данные в двухмерный массив а потом его отсортирвоать или?
Как вообще это делаеться. (можно пример рабочего кода)
можно так:
#include
#include
#include
#include
#include
#include
using namespace std;
typedef long filesize_t;
struct File_info
{
string filename;
filesize_t filesize;
File_info( string fn, filesize_t fs ) : filename(fn), filesize(fs) {}
File_info() {}
};
inline bool filename_less( const File_info & a, const File_info & b )
{
return a.filename
#include
#include
#include
#include
#include
#include
using namespace std;
typedef long filesize_t;
struct File_info
{
string filename;
filesize_t filesize;
File_info( string fn, filesize_t fs ) : filename(fn), filesize(fs) {}
File_info() {}
};
inline bool filename_less( const File_info & a, const File_info & b )
{
return a.filename
ТОП 5
1
2
3
4