setw() - поле настройки (слева, справа или внутри)
Я собираюсь, хотя строковые функции делают тесты, чтобы изучить их (я начинающий программист)
Во всяком случае, я в настоящее время смотрю на setw(), но я шов, чтобы не понять это... Я думаю, что я понимаю основное использование и использование setfil
вот мой тестовый код http://ideone.com/czAXH
В любом случае, на сайте cplusplus написано.. "поле настройки флага формата (слева, справа или внутри)", но не сказано, как это использовать?
Я предполагаю, что это означает, что я могу сделать приведенный выше код, но поместите "пробел" после слова, а не перед ним.
Как я могу это сделать?
1 ответ
std::cout << std::left
<< "[" << std::setw(3) << 1 << "," << std::setw(5) << -100 << "]\n";
std::cout << std::internal
<< "[" << std::setw(3) << 1 << "," << std::setw(5) << -100 << "]\n";
std::cout << std::right
<< "[" << std::setw(3) << 1 << "," << std::setw(5) << -100 << "]\n";
Выходы:
[1 ,-100 ]
[ 1,- 100]
[ 1, -100]