C++

С++

Други подскажите в чем ошибки ,в этом коде?

#include <iostream>
using namespace std;
void main()
{
int answer,A,B,RES;

// запрос на выбор операции
cout<<"\nSelect operation:\n";
cout<<"\n 1 - if you want to see SUM.\n";
cout<<"\n 2 - if you want to see DIFFERENCE.\n";
cout<<"\n 3 - if you want to exit.\n";
cin>>answer;

while(answer!=3){ // проверка условия
switch(key){
case 1: // если пользователь выбрал сложение
cout<<"Enter first digit:\n";
cin>>A;
cout<<"Enter second digit:\n";
cin>>B;
RES=A+B;
cout<<"\nAnswer: "<<RES<<"\n";
break; // остановка switch
case 2: // если пользователь выбрал вычитание
cout<<"Enter first digit:\n";
cin>>A;
cout<<"Enter second digit:\n";
cin>>B;
RES=A-B;
cout<<"\nAnswer: "<<RES<<"\n";
break; // остановка switch
case 3: // если пользователь выбрал выход
cout<<"\nEXIT!!!\n";
break;
default: // если выбранное действие некорректено
cout<<"\nError!!! This operator isn't correct\n";
}

// запрос на выбор операции
cout<<"\nSelect operation:\n";
cout<<"\n 1 - if you want to see SUM.\n";
cout<<"\n 2 - if you want to see DIFFERENCE.\n";
cout<<"\n 3 - if you want to exit.\n";
cin>>answer;
}
cout<<"\nBye....\n";

}

собсна ошибки

[B]Error 1 error C2065: 'key' : undeclared identifier 15 - строка
Error 2 error C2050: switch expression not integral 15 - строка [/B]

Ответы:
Ну ты не объявил переменную key.
switch(key) надо исправить на switch(answer), я так чую


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.