Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Pain'ka
1 / 1 / 0
Регистрация: 23.11.2011
Сообщений: 54

Чтение каталога

30.11.2011, 23:25. Показов 1053. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не пойму, почему выдает ошибку сегментирования в 28 строке?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
int Showd(const char*dir_name, std::vector<std::string>*list)
{   
    
    /*lWin=newwin(21, 50, 2, 8);
    wattron(lWin, COLOR_PAIR(6));
    box(lWin, ACS_VLINE, ACS_HLINE);
    wmove(lWin, 4, 10);
    wprintw(lWin, "F2(***)");
    */
    
    DIR* dir;
    dir = opendir(dir_name);
    if (!dir) {
   printf("eeee!!!!");
        exit(1);
    };
    
   struct dirent *entry;
  while( (entry = readdir(dir)) )
    {
        switch(entry->d_type)
        {
       case DT_DIR: if(!(!strcmp(entry->d_name,"..") || !strcmp(entry->d_name,".")))
            {
                std::string sub_dir = dir_name;
                sub_dir += "/";
                sub_dir += entry->d_name;
                Showd(sub_dir.c_str(), list);//wprintw(lWin,"\"%s\":\n",sub_dir.c_str());
            }break;
       case DT_REG:
            {
                std::string file_name = dir_name;
                file_name += "/";
                file_name += entry->d_name;
                 
                list->push_back(file_name);//wprintw(lWin,"\"%s\":\n",file_name.c_str());
            
            }break;
        default: break;
        }
    } 
    
closedir(dir);
//wrefresh(lWin);
 
return 0;
 
 
}
Добавлено через 2 минуты
начальное dir_name = " / home "
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.11.2011, 23:25
Ответы с готовыми решениями:

Операции создания каталога, изменения временного каталога, удаление файла и директории
Написать программу, которая позволяет выполнять операции создания каталога, изменения временного каталога, удаление файла и директории...

Выполнение операций создания каталога, изменения временного каталога, удаление файла и директории (рекурсивно)
пожалуйста напишите программу, которая позволяет выполнять операции создания каталога, изменения временного каталога, удаление файла и...

Написать программу, которая обеспечивает:начальное формирование каталога файлов;вывод каталога файлов;удаление файлов...
Уважаемые хакеры!Прошу вашей помощи!Я в СИ не особо шарю.((( А на днях уже сдавать.Очень рассчитываю на любую вашу помощь. Вот задача. ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.11.2011, 23:25
Помогаю со студенческими работами здесь

Открыть текстовый файл в необходимом режиме (на чтение, на чтение и запись, на добавление)
Открыть текстовый файл в необходимом режиме (на чтение, на чтение и запись, на добавление). (В файле должно быть не менее 30 строк)....

Переделать в коде чтение из файла в чтение с клавиатуры
Переделайте что бы текст считывался с клавиатуры, а не с файла! Буду благодарен за помощь! //файл должен начинаться со слова, между...

Dropbox v2. Чтение каталога
Пытаюсь читать ресурс Dropbox, используя API Dropbox v2. Пробую как в примере:...

Чтение каталога на php
Доброго времени суток! Господа, подскажите как правильно прочитать наименования каталогов на сервере? Делаю так: $folder = $_POST;...

Чтение файлов из каталога
Подскажите пожалуйста как мне считать названия всех файлов находящихся в определённом каталоге(вместе с расщирениями) и поместить их в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru