Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.65
molnia
7 / 7 / 1
Регистрация: 21.11.2008
Сообщений: 41
#1

Работа с каталогами - C++

31.03.2011, 19:38. Просмотров 3234. Ответов 2
Метки нет (Все метки)

Как можно записать в массив все содержимое каталога?
И по возможности отфильтровать (например записывать только файлы с расширением *.doc)?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2011, 19:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с каталогами (C++):

Работа с каталогами - C++
как в с++ организовать копирование и перемещение каталога на указанный диск? Спасибо.

Работа с каталогами. Возникают трудности - C++
1. Написать программу, которая выводит текущий рабочий каталог. 2. Написать процедуру, которая позволяет с экрана вводить шаблон отбора...

робота с каталогами Windows - C++
Здравствуйте. Я новичок в этой теме, но очень интересует вопрос: Как можно при помочи С++ "добраться" до какой-то определенной директории...

Робота с файлами и каталогами - C++
Подскажите пожалуста как в c++ роботать с файлами,каталогами и подкаталогами?

Робота с файлами и каталогами - C++
обработка файлов и подкаталогов,вывод каталогов,подсчет количества файлов.Какими средствами c++ можно ето реализовать помогите...

Какими методами для работы с файлами и каталогами следует пользоваться? - C++
Недавно изучаю, C++. И в отличие от PHP, он наполнен большим количеством функций, для решения одной и той же задачи. Когда я ищу в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
LaГushan
124 / 124 / 14
Регистрация: 12.03.2011
Сообщений: 227
01.04.2011, 17:52 #2
Примерно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <windows.h>
 
int main()
{
   WIN32_FIND_DATA win;
   char* buff = new char[255];
       HANDLE han = FindFirstFile("G:\\dir\\*.doc*",&win);
       if(han != INVALID_HANDLE_VALUE)
       {
           strcpy(buff,win.cFileName);
           strcat(buff," , ");
          while(FindNextFile(han,&win))
          {
               strcat(buff,win.cFileName);
               strcat(buff," , ");
          }
          std::cout << buff << std::endl;
   CloseHandle(han);
       }
       
 
}
Если можно использовать вектора, то лучше использовать их.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
01.04.2011, 19:55 #3
В строке 9 звёздочку в конце не надо.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2011, 19:55
Привет! Вот еще темы с ответами:

работа с каталогами! - PHP
Пользователю предлагается ввести на странице имя некоторого каталога и данные запроса.В зависимости от запроса • создать подкаталог...

Работа с каталогами - C++ Linux
Доброй ночи Нужна помощь по работе с каталогами в UNIX на С++ Задача такая: Определить что файл является каталогом, проверить что он...

Работа с каталогами - C++ WinAPI
Здравствуйте . Пытаюсь разобрать такой пример : необходимо получить имена всех файлов находящихся в определенной директории и поместить имя...

работа с каталогами - Assembler
помогите. нужно : написать программу на ассемблере, которая: 1.определяет текущий каталог 2.создает новый каталог 3.меняет каталог...


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

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

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