我是编程的初学者,我刚刚开始学习C ++。我被分配了一个改变计算器(计算购买后给予的金额),并且有一个我不理解的额外信用选项。
"使用内置的cout格式选项打印出货币值。您还可以尝试使用基于DOS的颜色编码进行输入和输出显示。使用您最喜欢的搜索引擎来了解如何执行此操作。"
我在网上搜索过,我无法弄清楚我的教授想要什么,有人可以解释我需要做什么吗?
提前致谢!
答案 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