iomanip, fixed и showpoint оба «не могут определить идентификатор» - PullRequest
0 голосов
/ 20 октября 2019

Я пытался найти эту проблему, и я просто не могу найти решение. Я очевидно новичок, и это, вероятно, что-то простое. «fixed» и «showpoint» оба выдвигают «невозможно распознать идентификатор»

РЕДАКТИРОВАНИЕ: я переключился с моего ноутбука на рабочий стол, и теперь он больше не дает мне этой ошибки, я предполагаюэто проблема с компилятором ???

#include <iostream>
#include <iomanip>

using namespace std;

//Declaring global constants
    const double LOW = 0.10, MEDIUM = 0.15, HIGH = 0.20;
    const char *EARNED = "Commission:";

int main() {

    double commission = 0.0, salesAmount = 0.0;

    cout << "Enter your total sales amount: ";

    cin >> salesAmount;

    if ((salesAmount > 0)&&(salesAmount <= 5000)) 
    {    
        commission = salesAmount*LOW;
    }
    else if((salesAmount > 5000)&&(salesAmount <= 25000)) 
    {
        commission = salesAmount*MEDIUM;
    }
    else if(salesAmount > 25000) 
    { 
        commission = salesAmount*HIGH;
    }
    cout << fixed << showpoint << setprecision(2);
    cout << "Sales:" << setw(10) << "$" << setw(10) << salesAmount << endl;
    cout << EARNED << setw(5) << "$" << setw(10) << commission;

    return 0;

}

Ответы [ 2 ]

0 голосов
/ 21 октября 2019

Проблема была в конфигурации моего ноутбука. Если я переключаюсь на рабочий стол, использую тот же код, он работает нормально. Единственная проблема в том, что я не знаю, как это исправить. Я переустановил компилятор CygWin, убедившись, что путь к переменной среды задан правильно ... На моем ноутбуке по-прежнему возникает та же ошибка с использованием NetBeans 8.0.2 и компилятора CygWin ...

0 голосов
/ 20 октября 2019

Добавить

#include <ios>

Вот где эти операции определены

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...