我正在尝试格式化一个'cout',它必须显示类似于这样的内容:
金额($34.45)必须在正确的位置并包含一定量的填充,或者以特定的列位置结束。我尝试使用了。
然而,它是为“$”字符串设置宽度,而不是字符串加上金额的宽度。
有关如何处理这种格式的建议吗?
Result $ 34.45
金额($34.45)必须在正确的位置并包含一定量的填充,或者以特定的列位置结束。我尝试使用了。
cout << "Result" << setw(15) << right << "$ " << 34.45" << endl;
然而,它是为“$”字符串设置宽度,而不是字符串加上金额的宽度。
有关如何处理这种格式的建议吗?
"Result"
很长的情况下会产生奇怪(我认为)的输出。如果 这个例子 不是你想要的结果,你应该添加你期望的内容。 - apple apple