Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Field Width, Fill Character and Adjustment

Boost , Chapter 1. Boost.Convert 2.0 , Formatting Support

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

boost::cnv::strtol cnv;
string s01 = convert<string>( 12, cnv(arg::width = 4)).value();
string s02 = convert<string>( 12, cnv(arg::width = 5)
                                     (arg::fill = '*')).value();
string s03 = convert<string>( 12, cnv(arg::width = 5)
                                     (arg::fill = 'x')
                                     (arg::adjust = cnv::adjust::left)).value();
string s04 = convert<string>(-98, cnv(arg::width = 6)
                                     (arg::fill = 'Z')
                                     (arg::adjust = cnv::adjust::right)).value();
string s05 = convert<string>(-12.3451, cnv(arg::precision = 2)
                                          (arg::width = 10)
                                          (arg::fill = '*')
                                          (arg::adjust = cnv::adjust::left)).value();
string s06 = convert<string>(-12.3450, cnv(arg::adjust = cnv::adjust::right)).value();
string s07 = convert<string>(-12.3450, cnv(arg::adjust = cnv::adjust::center)).value();
BOOST_TEST(s01 == "  12");
BOOST_TEST(s02 == "***12");
BOOST_TEST(s03 == "12xxx");
BOOST_TEST(s04 == "ZZZ-98");
BOOST_TEST(s05 == "-12.35****");
BOOST_TEST(s06 == "****-12.35");
BOOST_TEST(s07 == "**-12.35**");


PrevUpHomeNext

Статья Field Width, Fill Character and Adjustment раздела Chapter 1. Boost.Convert 2.0 Formatting Support может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Formatting Support ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 01:38:05/0.0031740665435791/0