Форум программистов, компьютерный форум, киберфорум
Boost C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Boost C++ Asio ассинхронный клиент Доброго времени суток! На данный момент занимаюсь освоением библиотеки asio. Пишу простейший ассинхронный клиент: обычная консольная программа, которая должна отправлять сообщения на сервер. Возник вопрос. Как организовать ввод? Ведь при вызове std::cin программа блокируется, что не допустимо при ассинхронной работе. Была идея организовать ввод в другом потоке(std::thread). std::thread... https://www.cyberforum.ru/ boost-cpp/ thread1625740.html Выделить из числа экспоненту и мантиссу Boost C++
Здравствуйте. У меня задание: вещественное число нужно трансформировать по IEE754, т.е. выделить мантиссу и экспоненту в 64 бита (double) с использованием boost/multiprecision а как не понимаю. Я код написал, в 32 бита все трансформируется, а как его переделать для 64 бита. Прошу Вас помочь. Благодарю. #include "stdafx.h" #include <conio.h> #include <math.h> #include <intrin.h> #include...
Boost C++ Как устанавливать библиотеки (и куда) У меня писало не найдена библиотека: #include <boost/filesystem.hpp> Полез в интернет, и оказался здесь. http://www.boost.org/ Скачал архив, распаковал: Теперь куда это всё добро девать? Запустил батник, появились 2 exe'шника... https://www.cyberforum.ru/ boost-cpp/ thread1610186.html Boost C++ Получить из html страницы определенный текст IdHTTP - C++ Builder Пытаюсь получить с сайта определенный текст, но сталкиваюсь с такой ошибкой: E2285 Could not find a match for 'boost::regex_search<BidiIterator,Allocator,charT,traits(AnsiString,boost::smatch,boost::regex) Подскажите, что я делаю не так? #include <boost/regex.hpp> //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject... https://www.cyberforum.ru/ boost-cpp/ thread1604586.html
Boost C++ Не работает SSL в Boost
Здравствуйте. Пытаюсь написать программу для подключения к серверу. #include <boost/asio.hpp> #include <boost/asio/ssl.hpp> #include <iostream> using namespace boost::asio;
Boost C++ По идее не должно компилироваться, но компилируется. Почему? здравствуйте, подскажите, почему компилируется конструкция: BOOST_MPL_ASSERT((boost::mpl::equal<boost::variant<int, double>, boost::variant<char, int, double>>)); вроде разные же сущности то... https://www.cyberforum.ru/ boost-cpp/ thread1598106.html
Boost C++ Borland xe2 and boost 1.39 Здрасти , делаю пример в эмбаркадеро с буст-таймерами http://www.boost.org/doc/libs/1_39_0/doc/html/boost_asio/tutorial/tuttimer1.html ошибка компиляции при инициализации таймера boost::asio::deadline_timer t(io,boost::posix_time::seconds(5)); в выводе малопонятные мне вещи 1)illegal_base_class type formal type boost::asio::detail::handler_base_from_member <Handler>... https://www.cyberforum.ru/ boost-cpp/ thread1597448.html Boost и Python 3: установить кодировку koi8-r Boost C++
Есть проект на C++ в котором используется boost. Пытаюсь подключить к нему третий питон. В самом проекте кодировка koi8-r. Грубо говоря, делаю что-то типа такого: 1) Подключаю бустовский питон 2) Импортирую script.py и вызываю из него функцию reg(command) reg - это обернутая для питона, функция c++, которая помещает command в object call command - питоновская функция def command(text): ...
Boost C++ Как определить тип указателя shared_ptr<T>? https://www.cyberforum.ru/ boost-cpp/ thread1593267.html
Прошу не удалять, в с++ для начинающих не смогли мне ответить есть классы: class char_int { public: char_int(int size):size_(size){ first= new char ; second = new int ; } ~char_int(){
Boost C++ Как установить Boost на среду Eclipse Mars? https://www.cyberforum.ru/ boost-cpp/ thread1592817.html
Как установить Boost на среду Eclipse Mars?
Boost Log - undefined reference to `boost::system::system_category()' Boost C++
Пытаюсь скомпилировать код из примеров Boost Log:#include <boost/log/trivial.hpp> int main(int, char*) { BOOST_LOG_TRIVIAL(trace) << "A trace severity message"; BOOST_LOG_TRIVIAL(debug) << "A debug severity message"; BOOST_LOG_TRIVIAL(info) << "An informational severity message"; BOOST_LOG_TRIVIAL(warning) << "A warning severity message"; BOOST_LOG_TRIVIAL(error) <<...
Boost C++ Vvisual studio 2015 не видит подключаемые заголовочники https://www.cyberforum.ru/ boost-cpp/ thread1588991.html
буквально в соседнем проекте который создавался уже давно буст работает, новый создал, в свойствах проекта h-ники и библиотеки подключил - не видит их хоть убей... что за фигня такая? Добавлено через 43 секунды з.ы. visual studio 2015
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,737
Записей в блоге: 1
10.01.2016, 13:39 0

Вывести на экран имя файла, имеющего наименьшую длину среди файлов, расположенных в текущем каталоге - Boost C++ - Ответ 8601457

10.01.2016, 13:39. Показов 1894. Ответов 11
Метки (Все метки)

Лучший ответ Сообщение было отмечено gru74ik как решение

Решение

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
#include <iostream>
#include <algorithm>
#include <limits>
 
#include <boost/filesystem.hpp>
 
 
 
 
 
int main()
{
    using namespace boost::filesystem ;
    using rdi = boost::filesystem::recursive_directory_iterator ;
    size_t min_file_size = std::numeric_limits<size_t>::max() ;
    path min_size_path ;
    std::for_each(
            rdi("/home/"),
            rdi() ,
            [&min_file_size, &min_size_path](const boost::filesystem::directory_entry & dir_iter)
             {
                if( is_regular_file(dir_iter.path()) ){
                    size_t fsize = file_size(dir_iter.path()) ;
                    if( fsize<min_file_size ){
                        min_file_size = fsize ;
                        min_size_path = dir_iter.path() ;
                    }
                }
             }
    ) ;
    std::cout << "file: " << min_size_path << "\n\tsize: " << min_file_size <<std::endl ;
}
обработка ошибок на Вашей совести

Вернуться к обсуждению:
Вывести на экран имя файла, имеющего наименьшую длину среди файлов, расположенных в текущем каталоге Boost C++
3
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2016, 13:39
Готовые ответы и решения:

Вывести на экран первые 2 строки всех файлов с раcширением 'root' в текущем каталоге
Вывести на экран первые 2 сторки всех файлов с роcширением 'root' в поточном каталоге пожалуйста,...

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

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

Написать bat-файл, формирующий список всех файлов, расположенных в текущем каталоге на устройстве c:
а) Написать bat-файл формирующий список всех файлов, расположенных на устройстве c: в текущем...

11
10.01.2016, 13:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2016, 13:39
Помогаю со студенческими работами здесь

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

Как в начало каждой строки каждого текстового файла в текущем каталоге вставить имя этого же файла?
Здравствуйте, подскажите пожалуйста как в текущем каталоге, в начало каждой строки каждого...

Вывести расширения файлов в текущем каталоге (без повторов)
Помогите написать батник. Нужно вывести расширения файлов в текущем каталоге. Если есть несколько...

Среди файлов, расположенных в каталоге найти самый длинный файл
б) Среди файлов, расположенных в каталоге c:\Winnt найти самый длинный файл.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru