setw () - поле настройки (слева, справа или внутри) - PullRequest
1 голос
/ 17 марта 2012

Я собираюсь, хотя строковые функции делают тесты, чтобы выучить их (я начинающий программист)

В любом случае, я сейчас смотрю на setw () , но мне кажется, что я не понимаюэто ... я думаю, что понимаю основное использование и использование setfil

вот мой тестовый код http://ideone.com/czAXH

В любом случае, веб-сайт cplusplus говорит .. "Поле флага настройки поля (слева,правый или внутренний) "но не говорит, как это использовать?

Я предполагаю, что это означает, что я могу сделать приведенный выше код, но поставить" пробел "после слова, а не перед ним ..

Как мне это сделать?

1 Ответ

0 голосов
/ 12 октября 2012
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]
...