В настоящее время у меня есть функция, которая принимает вектор структур, включая все числа с плавающей точкой, и должна возвращать некоторые значения после простого вычисления.
Моя функция 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 (), но я не совсем понимаю, как они работают.