С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
1 / 1 / 0
Регистрация: 18.03.2013
Сообщений: 188

Программа выводящая имена файлов в каталоге

01.01.2014, 15:11. Показов 1212. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь разобраться в программе:

Программа выводит имена файлов и их i-node в указанном каталоге.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <dirent.h>
 
#define dirname "/home/max/prog"
 
 main ()
{
     int i,n;
     struct dirent ** entry;
     n = scandir(dirname, &entry,0,0);
     if (n<0) {printf("Error");}
     for (i=0; i<n; i++)
     {printf("%s inode=%i\n",entry[i]->d_name,entry[i]->d_ino);}
}
C++
1
struct dirent ** entry;
зачем здесь две звездочки, одна указатель, а вторая зачем?

C++
1
{printf("%s inode=%i\n",entry[i]->d_name,entry[i]->d_ino);}
C++
1
%s и %i
- показывает тип переменной?

C++
1
entry[i]->d_name,entry[i]->d_ino
- это поля структуры, но они же не были нигде объявлены, так можно?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.01.2014, 15:11
Ответы с готовыми решениями:

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

Вывести имена и размеры всех файлов в заданном каталоге и упорядочить их
Выведите на экран имена и размеры всех файлов в заданном каталоге. Отсортируйте • по дате изменения • по размеру • по алфавиту

В текущем каталоге найти количество файлов, имеющих различные имена, но одинаковые размеры
Никак не могу написать сценарий bash для этой задачи помогите пожалуйста В текущем каталоге найти количество файлов, имеющих различные...

3
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.01.2014, 15:17
Цитата Сообщение от ruswin Посмотреть сообщение
зачем здесь две звездочки, одна указатель, а вторая зачем?
Указатель на указатель.

Добавлено через 1 минуту
Цитата Сообщение от ruswin Посмотреть сообщение
это поля структуры, но они же не были нигде объявлены, так можно?
Скорее всего, структура объявлена в dirent.h.
1
1 / 1 / 0
Регистрация: 18.03.2013
Сообщений: 188
01.01.2014, 15:52  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
Указатель на указатель.
Для чего это сделано?
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.01.2014, 16:33
http://www.opennet.ru/man.shtm... &russian=0
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.01.2014, 16:33
Помогаю со студенческими работами здесь

Вывести имена всех файлов и подкаталогов в заданном каталоге, принадлежащих пользователю с заданным именем
Которая выводит имена всех файлов и подкаталогов в заданном каталоге, принадлежащих пользователю с заданным именем и общее число всех...

В заданном каталоге определить, какие имена файлов есть жесткими ссылками на тот же файл
В заданном каталоге определить, какие имена файлов есть жесткими ссылками на тот же файл. Заранеей спасибо)

В заданном каталоге определить, какие имена файлов являются жесткими ссылками на один и тот же файл
В заданном каталоге определить, какие имена файлов являются жесткими ссылками на один и тот же файл. Команда ls с опцией -l выдает...

Проверить наличие в текущем каталоге файлов одинакового размера и вывести их имена, если такие файлы имеются
Здрасти. Задача: проверить наличие в текущем каталоге файлов одинакового размера. Если такие файлы есть – вывести их имена. get-childitem...

Определить, есть ли в каталоге файлы с именами длиной более или менее 8-ми символов, не перебирая имена файлов
Как определить в каталоге есть ли файлы больше или меньше 8 символов не перебирая название каждого файла?


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru