В настоящее время у меня есть функция, которая принимает вектор структур, включая все числа с плавающей запятой, и должна возвращать некоторые значения после простого вычисления.
Моя функция cout просто
void taxPrint(std::vector<TaxPayer> &citizen)
{
int loops = 0;
std::cout << "\nTaxes due for this year: \n" << std::endl;
do
{
std::cout << "Tax Payer #" << loops << " : $" << citizen[loops].taxes << std::endl;
loops++;
}
while (loops + 1 <= SIZE);
и результирующий вывод в консоли
Tax Payer #0 : $450000
Tax Payer #1 : $210000
Тем не менее, я хочу, чтобы это было
Tax Payer #0 : $4500.00
Tax Payer #1 : $2100.00
Я возился с setw() и setprecision(), но я не совсем понимаю, как они работают.
citizen[loops].taxes
? Попробуйте создать минимально воспроизводимый пример, чтобы показать нам. - person Some programmer dude   schedule 02.02.2019100
? - person Some programmer dude   schedule 02.02.2019