Поэтому я набрал этот код, и эта ошибка появляется … пожалуйста, помогите … и заранее спасибо 🙂
double num1;
double num2;
double operation;
//input
cout<<"Type The First number\n";
cin>>num1;
cout<<"Type Second number\n";
cin>>num2;
cout<<"Type The Operation..\n";
cin>>operation;
//Brain
if (operation == + )
{
cout<<"The Answer is..."<<num1+num2;
И Ошибка является ошибкой: ожидаемое первичное выражение перед символом ‘)’ |
Вы сравниваете double
с +
, Это не PHP. 🙂
Ты имел ввиду
std::string operation;
//...
if ( operation == "+" )
//....
Компилятор этого не понимает
if (operation == + )
Вы, вероятно, хотите объявить operation
как char
, а затем проверить это как
if (operation == '+' )