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

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

Войти
Регистрация
Восстановить пароль
 
vantyz
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
#1

Приведите пример,вывод - C++

11.10.2012, 19:31. Просмотров 894. Ответов 3
Метки нет (Все метки)

Привет,можете пожалуйста привести пример вывода всех файлов txt из папки,и лежащих в этой папке подпапок.

Добавлено через 58 минут
Ну или просто вывод txt из папки.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2012, 19:31     Приведите пример,вывод
Посмотрите здесь:

Приведите пример. - C++
Программа с использованием функции без параметров. Можете разьяснить все как есть

Приведите пример инвариантности - C++
Если можно, то объясните на конкретном примере(желательно лёгком в понимании) что такое инвариантность. На словах понятно, что это...

Приведите пример класса в классе - C++
Приведите пожалуйста пример класса в классе, так что бы в классе a были свойства и методы класса b.

Приведите пример реализации списка - C++
как я понял по своей сути список отличается от массива тем что список исспользует не фиксированный размер памяти и располагается в...

Приведите пример класса с конструкторами и деструктором - C++
Здравствуйте ! Приведите пример Конструкторы и Деструкторы в С++ ( Напишите по понятнее код пожалуйста ) Я пищу курсовую и мне нужно...

Приведите простейший пример реализации диалога - C++
:cry: Приведите простейший пример реализации диалога в С++ при вводе значений переменных. Какова роль оператора ввода?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
5946 / 3383 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
11.10.2012, 20:28     Приведите пример,вывод #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 <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <windows.h>
 
int walk(const wchar_t *folder)
{
    WIN32_FIND_DATA fd;
    HANDLE hFind = FindFirstFile(folder, &fd);
    if (hFind == INVALID_HANDLE_VALUE)
        return 1;
    while (FindNextFile(hFind, &fd))
        wprintf(L"%s\n", fd.cFileName);
    FindClose(hFind);
    return 0;
}
 
int main(void)
{
    setlocale(LC_ALL, "");
    walk(L"E:\\*.txt");
    system("pause");
}

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <boost/filesystem.hpp>
 
int main()
{
    setlocale(LC_ALL, "");
    boost::filesystem::path path(L"E:\\");
    for(boost::filesystem::directory_iterator dir_iter(path);
        dir_iter != boost::filesystem::directory_iterator();
        ++dir_iter)
        if (boost::filesystem::is_regular_file(dir_iter->status()) &&
            boost::filesystem::extension(dir_iter->path()) == ".txt")
            std::cout << boost::filesystem::basename(dir_iter->path()) << std::endl;
}
vantyz
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
11.10.2012, 20:31  [ТС]     Приведите пример,вывод #3
А почему два кода,а ясно первый выводит и в подпапках.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2012, 20:42     Приведите пример,вывод
Еще ссылки по теме:

Приведите пример использования оператора switch - C++
напишите пожалуйста простенькую программу с оператором &quot;switch&quot;

Приведите, пожалуйста, пример англо-русского переводчика - C++
Нужен хороший пример либо алгоритм, как делать англ-рус/рус-англ переводчик предложений. Переводы слов типа &quot;перезайти, зайти, заходить&quot;...

Приведите пример методов startEngine и stopEngine в классе - C++
ненахожу синтаксис и описание методов startEngine и stopEngine в классах можно минимальный пример кода?

Приведите пример программы с применением слова enum - C++
Приведите пожалуйста пример программы с применением слова enum

Приведите пример перегруженного ввода / вывода с консольными потоками - C++
наведите пожалуйста пример перегруженного ввода / вывода с консольными потоками? и описание перегруженных операций сравнения?

приведите конкретный пример выражения x = a^z mod n, буду очень благодарен) - C++
x = a^z mod n


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

Или воспользуйтесь поиском по форуму:
Петррр
5946 / 3383 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
11.10.2012, 20:42     Приведите пример,вывод #4
Пример с Poco
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <Poco/DirectoryIterator.h>
#include <Poco/Path.h>
 
int main()
{
    Poco::DirectoryIterator dir_end;
    Poco::DirectoryIterator dir_iter(std::string("E:\\"));
    for( ; dir_iter != dir_end; ++dir_iter)
    {
        Poco::Path path(dir_iter->path());
        if (path.getExtension() == "txt")
            std::cout << path.getBaseName() << std::endl;
    }
}
Yandex
Объявления
11.10.2012, 20:42     Приведите пример,вывод
Ответ Создать тему
Опции темы

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