2012-03-17 5 views
1

文字列関数は、それらを学ぶためにテストを行っているのに、私はつもりです(私は初心者プログラマ午前)setw() - とにかくadjustfield(左、右または内部)

、私は現在setw()で探していますが、私はにシームそれを理解していない...私は基本的な使用方法と、ここ

setfil

の使用を理解すると思うが、右または内部「.. CPLUSPLUSのウェブサイトが言うとにかく私のテストコード http://ideone.com/czAXH

あるフォーマットフラグ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] 
関連する問題