I did this
Code:
#include <iostream>
int main ( void )
{
long double number_1;
long double number_2;
long double result;
std::cout << "Number 1: ";
std::cin >> number_1;
std::cout << std::endl;
std::cout << "Number 2: ";
std::cin >> number_2;
std::cout << std::endl;
result = number_1 + number_2;
std::cout << result;
return 0;
}
And I did
Code:
Number 1: 2
Number 2: 2
4
[edit]
Ah, try operator == '1';
When you input 1 the numeric value is atcually 0x31.
You need the quotes since you declared operator as a char.