可能重复:
打印cout时的C++对齐<<
我在输出文件中写了一组单词.我在单词之间使用'\ t'字符留下了三个制表空间.但有时当单词太小或太大时,对齐似乎存在问题.如何在单词之间给出一个恒定的空格,即使单词很小也可以使用?
这就是我在说什么.
Word:elpmas Count:1
Word:This Count:4
Word:pmasel Count:1
Word:is Count:1
Word:sample Count:1
Word:sentence Count:1
Word:si Count:1
Word:a Count:1
Run Code Online (Sandbox Code Playgroud)
我希望在单词和计数之间有一个恒定的空格.我目前正在使用
cout<< "Word:"<< hash->key <<"\t\t\t" << "Count:" << hash->value <<endl;
Run Code Online (Sandbox Code Playgroud)
帮帮我.
小智 5
的运输及工务局局长流操纵器是用于以表格输出对齐的列是有用的.例如,
cout << "Word:" << setw(15) << hash->key << " Count:" << hash->value << endl;
Run Code Online (Sandbox Code Playgroud)
如果您的密钥最多为15个字符,将正确对齐您的输出.
| 归档时间: |
|
| 查看次数: |
7613 次 |
| 最近记录: |