Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
wolf1396
6 / 6 / 0
Регистрация: 07.05.2013
Сообщений: 216
#1

Библиотека STL. Функции для чтения дерева каталогов диска - C++

06.01.2014, 14:27. Просмотров 2028. Ответов 20
Метки нет (Все метки)

какие функции можно использовать для след. задания:
"Реализовать программу, считывающую дерево каталогов диска"

тема лабы «Исследование STL для работы с файлами»
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2014, 14:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Библиотека STL. Функции для чтения дерева каталогов диска (C++):

Реализовать функции записи и чтения дерева из файл - C++
определить функции в соответствии с вариантом задания; в функции main() реализовать демонстрацию работы созданных функций; Во всех...

Библиотека или класс для построения иерархии каталога жесткого диска - C++
Привет всем. Ищу библиотеку, с помощью которой я смогу реализовать выбор для открытия какого-либо файла на компе в моем приложении. Нужна...

Построение дерева каталогов - C++
Уважаемые форумчане, подскажите пожалуйста, как на с++ реализовать задание: Построение дерева каталогов

Библиотека STL - C++
Добрый вечер, очень нуждаюсь в Вашей помощи. Пропустила тему и теперь не успеваю в ней раобраться.. Помогите пожалуйста переписать код...

библиотека STL - C++
Подскажите где можно почитать про библиотеку STL. Говорю сразу с английским не дружу((

Библиотека шаблонов STL - C++
Здравствуйте, как можно сформировать массив множеств ptr, который формируется из строки str = "the best way of doing something well", а ptr...

20
outoftime
║XLR8║
755 / 655 / 88
Регистрация: 25.07.2009
Сообщений: 3,289
Записей в блоге: 5
06.01.2014, 14:42 #2
http://stackoverflow.com/questions/6...-in-standard-c

Добавлено через 57 секунд
<filesystem> дока с мсдн

Добавлено через 1 минуту
А вот замечание по поводу <filesystem>

Добавлено через 3 минуты
"<filesystem> не является частью C++11, это предложение к C++ TR2 основанное на библиотеке Boost.Filesystem"
1
wolf1396
6 / 6 / 0
Регистрация: 07.05.2013
Сообщений: 216
12.01.2014, 12:39  [ТС] #3
а есть что-то более понятное? а то столько понаписано, я больше половины не знаю
0
outoftime
║XLR8║
755 / 655 / 88
Регистрация: 25.07.2009
Сообщений: 3,289
Записей в блоге: 5
12.01.2014, 18:48 #4
Цитата Сообщение от wolf1396 Посмотреть сообщение
а то столько понаписано, я больше половины не знаю
я вообще эту тему впервые в жизни курил, у вас хотя бы по лекциям лабы идут, а мне всю инфу искать самому надо.
0
wolf1396
6 / 6 / 0
Регистрация: 07.05.2013
Сообщений: 216
12.01.2014, 20:47  [ТС] #5
Цитата Сообщение от outoftime Посмотреть сообщение
я вообще эту тему впервые в жизни курил, у вас хотя бы по лекциям лабы идут, а мне всю инфу искать самому надо.
у нас не было лекций по этой лабе
0
MrGluck
Модератор
Эксперт CЭксперт С++
7769 / 4805 / 745
Регистрация: 29.11.2010
Сообщений: 13,122
12.01.2014, 20:55 #6
Цитата Сообщение от wolf1396 Посмотреть сообщение
Исследование STL для работы с файлами
у STL нет стандартизированных функций для работы с файлами. Используйте boost.filesystem, либо средствами системы пользуйтесь, но это уже API функции изучать надо.
0
-=ЮрА=-
Заблокирован
Автор FAQ
12.01.2014, 21:35 #7
Цитата Сообщение от wolf1396 Посмотреть сообщение
тема лабы «Исследование STL для работы с файлами»
- подразумевает использование std::list для хранения дерева каталогов
Цитата Сообщение от wolf1396 Посмотреть сообщение
"Реализовать программу, считывающую дерево каталогов диска"
- к сказанному выше можно добавить функции из dirrent.h http://ru.wikipedia.org/wiki/Dirent.h (хотя это поиск в стиле Си)
Ниже консольный проект с API FindFirstFile Поиск файла по шаблону
0
wolf1396
6 / 6 / 0
Регистрация: 07.05.2013
Сообщений: 216
13.01.2014, 00:33  [ТС] #8
Цитата Сообщение от MrGluck Посмотреть сообщение
у STL нет стандартизированных функций для работы с файлами. Используйте boost.filesystem, либо средствами системы пользуйтесь, но это уже API функции изучать надо.
а есть какие-то мануалы/туториалы на русском? я смотрю сейчас, англ только
0
Avazart
Эксперт С++
7570 / 5555 / 326
Регистрация: 10.12.2010
Сообщений: 24,914
Записей в блоге: 17
13.01.2014, 01:16 #9
wolf1396, Сначала определись что конкретно тебе надо и в какой среде разработке.
0
MrGluck
Модератор
Эксперт CЭксперт С++
7769 / 4805 / 745
Регистрация: 29.11.2010
Сообщений: 13,122
13.01.2014, 01:30 #10
и в какой ОС
0
wolf1396
6 / 6 / 0
Регистрация: 07.05.2013
Сообщений: 216
13.01.2014, 14:17  [ТС] #11
VS 2012 или 2010

Win 7 x64 Professional
0
wolf1396
6 / 6 / 0
Регистрация: 07.05.2013
Сообщений: 216
08.02.2014, 16:22  [ТС] #12
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- подразумевает использование std::list для хранения дерева каталогов
- к сказанному выше можно добавить функции из dirrent.h http://ru.wikipedia.org/wiki/Dirent.h (хотя это поиск в стиле Си)
Ниже консольный проект с API FindFirstFile Поиск файла по шаблону
а где найти библиотеку? как скачать и подключить?
0
-=ЮрА=-
Заблокирован
Автор FAQ
08.02.2014, 21:17 #13
Цитата Сообщение от wolf1396 Посмотреть сообщение
а где найти библиотеку? как скачать и подключить?
какую именно библиотеку? (подчеркну что библиотеками люди часто ошибочно называю хедеры - это никакие не библиотеки а заголовочные файлы с заголовками функций какой либо библиотеки с которой они связаны, хедер всё равно как страничка содержания в какой нибудь книге. Библиотеки для MSVS имеют расширение .lib). Поетому если речь идёт о dirent.h то он есть в Builder-е. Если речь идёт об std::list - это контейнер-список который должен поддерживаться всеми компиляторами в стандарте С++. Уточни свой вопрос пожалуйста.
0
wolf1396
6 / 6 / 0
Регистрация: 07.05.2013
Сообщений: 216
09.02.2014, 00:51  [ТС] #14
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
какую именно библиотеку? (подчеркну что библиотеками люди часто ошибочно называю хедеры - это никакие не библиотеки а заголовочные файлы с заголовками функций какой либо библиотеки с которой они связаны, хедер всё равно как страничка содержания в какой нибудь книге. Библиотеки для MSVS имеют расширение .lib). Поетому если речь идёт о dirent.h то он есть в Builder-е. Если речь идёт об std::list - это контейнер-список который должен поддерживаться всеми компиляторами в стандарте С++. Уточни свой вопрос пожалуйста.
мне нужно скачать библиотеку POSIX, которая включает <dirent.h>
0
-=ЮрА=-
Заблокирован
Автор FAQ
11.02.2014, 23:11 #15
Цитата Сообщение от wolf1396 Посмотреть сообщение
не нужно скачать библиотеку POSIX, которая включает <dirent.h>
- не надо ничего качать подключи в студии к проекту хедеры io.h и fcntl.h там будут функции из POSIX
небольшой пример Как при помощи ф-ий read/write записать в файл, а потом считать с него
0
11.02.2014, 23:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2014, 23:11
Привет! Вот еще темы с ответами:

Стандартная библиотека C++ и STL - C++
Вот нашел такие строки в книге Эккеля &quot;Философия С++&quot; В частности например класс vector автор относит к библиотеки С++, причем...

Библиотека STL, сортировка - C++
Сортировка слов по количеству вхождений в слово его первой буквы... Можно какой-нибудь пример?? Можно не всю программу, а только...

Удаление дерева каталогов со всеми файлами - C++
Как, за один проход?

Работа с файлами С++. Библиотека STL - C++
Пожалуйста, подскажите. Файл читает только одну строку, а в файле больше. Пример : Петров Петр Петрович 10 11 68 Иванов Иван...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru