弦の前ではなく端を作っsetw
てsetfill
パッドする方法はありますか?
このようなものを印刷している状況があります。
CONSTANT TEXT variablesizeName1 .....:number1
CONSTANT TEXT varsizeName2 ..........:number2
'.'
の末尾に可変量を追加したい
"CONSTANT TEXT variablesizeName#"
":number#"
画面に並べることができます。
注:私は配列を持っている"variablesizeName#"
ので、最も広いケースを知っています。
または
setw
このように設定して手動で行う必要があります
for( int x= 0; x < ARRAYSIZE; x++)
{
string temp = string("CONSTANT TEXT ")+variabletext[x];
cout << temp;
cout << setw(MAXWIDTH - temp.length) << setfill('.') <<":";
cout << Number<<"\n";
}
これでうまくいくと思いますが、ちょっと不格好です。
アイデア?