2012-03-17 5 views
1

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

Во всяком случае, я в настоящее время смотрю на setw() но шов не понимаю ... Я думаю, что я понимаю, основное использование и использование setfil

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

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

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

Как я могу это сделать?

ответ

0
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] 

 Смежные вопросы

  • Нет связанных вопросов^_^