ostream写文件的时候,如何设置字段列宽、填充指定字符、左/右对齐,见下面的代码:
ostream fout;
fout << setiosflags(ios::fixed) << setprecision(2);
fout << setw(30) << setfill('*') << "*" << "summary info"
<< setw(30) << setfill('*') << "*" << endl;
fout << setfill(' ') << endl;
fout << setw(16) << left << "name"
<< setw(24) << right<< "number" << endl;
fout << setw(48) << setfill('-') << '-' << endl;
string str = "top";
int num = 101;
fout << setw(16) << left << str
<< setw(24) << right<< num << endl;
fout << endl;