" cout格式化选项以打印出货币值。"这是什么意思,我该怎么做?

时间:2015-09-15 03:38:23

标签: c++ currency-formatting

我是编程的初学者,我刚刚开始学习C ++。我被分配了一个改变计算器(计算购买后给予的金额),并且有一个我不理解的额外信用选项。

"使用内置的cout格式选项打印出货币值。您还可以尝试使用基于DOS的颜色编码进行输入和输出显示。使用您最喜欢的搜索引擎来了解如何执行此操作。"

我在网上搜索过,我无法弄清楚我的教授想要什么,有人可以解释我需要做什么吗?

提前致谢!

2 个答案:

答案 0 :(得分:1)

我不知道DOS着色,但我认为这是你教授所指的:http://en.cppreference.com/w/cpp/io/manip/put_money

答案 1 :(得分:0)

我同意@Michael Albers关于cout货币的信息。

DOS颜色代码可以指ANSI转义序列:

https://en.wikipedia.org/wiki/ANSI_escape_code

http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html

http://ascii-table.com/ansi-escape-sequences.php

如果安装了支持它们的设备驱动程序,它们在DOS中可用。

如果是,你可以像这样使用它们:

cout << "\x1B[31;40m"; //Sets red text on black background