我在用着std::string
并需要将它们左填充到给定的宽度。在 C++ 中执行此操作的推荐方法是什么?
输入示例:
123
填充至 10 个字符。
示例输出:
123
(123前7个空格)
std::setw (setwidth) 操纵器
std::cout << std::setw (10) << 77 << std::endl;
or
std::cout << std::setw (10) << "hi!" << std::endl;
输出填充后的 77 和“hi!”。
如果您需要结果作为字符串,请使用 std::stringstream 的实例而不是 std::cout 对象。
ps:负责头文件<iomanip>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)