& quot; параметры форматирования cout для распечатки значений валюты. & quot; Что это значит и как я могу это сделать?

Я новичок в программировании, и я только начал изучать C ++. Мне было поручено сделать калькулятор изменений (подсчет суммы, возвращаемой после покупки) для класса, и был дополнительный вариант кредита, который я не понимал.

«Используйте встроенные опции форматирования cout для распечатки значений валют. Вы также можете поэкспериментировать с цветовым кодированием на основе DOS для входных и выходных дисплеев. Используйте свой любимый поисковик, как это сделать».

Я искал в Интернете и не могу понять, чего хочет мой профессор, кто-нибудь может объяснить, что мне нужно делать?

Заранее спасибо!

-2

Решение

Я не знаю, как раскрасить DOS, но думаю, что именно об этом говорит ваш профессор: http://en.cppreference.com/w/cpp/io/manip/put_money

1

Другие решения

Я согласен с @Michael Albers насчет валюты.

Цветовые коды DOS могут относиться к escape-последовательностям 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
0

По вопросам рекламы [email protected]