hi, i want to make a calculator. ive done it before but now after some years i come back to c++ and it doesnt work![]()
here my code
i compile using visual c++ and get following errors:Code:#include <iostream.h> int main() { char option[1]; cout<<"Welcome to PicoCalc ;0)"<<'\n'; cout<<"Choose your function: +,-,* or /"<<'\n'; cin>>option; switch(option); { case '+': cout<<"Enter first number:"<<'\n'; int num1; cin>>num1; cout<<"Enter second number:"<<'\n'; int num2; cout<<"Result is "<<num1+num2<<'\n'; break; case '-': cout<<"Enter first number:"<<'\n'; int num1; cin>>num1; cout<<"Enter second number:"<<'\n'; int num2; cout<<"Result is "<<num1-num2<<'\n'; break; case '*': cout<<"Enter first number:"<<'\n'; int num1; cin>>num1; cout<<"Enter second number:"<<'\n'; int num2; cout<<"Result is "<<num1*num2<<'\n'; break; case '/': cout<<"Enter first number:"<<'\n'; int num1; cin>>num1; cout<<"Enter second number:"<<'\n'; int num2; cout<<"Result is "<<num1/num2<<'\n'; break; default: cout<<"Invalid choise!"<<'\n'; } cout<<"test"; //here i will put option to make another calculation.. return (0); }
any ideas?Code:C:\Documents and Settings\user\Desktop\example4\example4.cpp(14) : error C2450: switch expression of type 'char [1]' is illegal Integral expression required C:\Documents and Settings\user\Desktop\example4\example4.cpp(14) : warning C4060: switch statement contains no 'case' or 'default' labels C:\Documents and Settings\user\Desktop\example4\example4.cpp(16) : error C2046: illegal case C:\Documents and Settings\user\Desktop\example4\example4.cpp(23) : error C2043: illegal break C:\Documents and Settings\user\Desktop\example4\example4.cpp(24) : error C2046: illegal case C:\Documents and Settings\user\Desktop\example4\example4.cpp(26) : error C2086: 'num1' : redefinition C:\Documents and Settings\user\Desktop\example4\example4.cpp(29) : error C2086: 'num2' : redefinition C:\Documents and Settings\user\Desktop\example4\example4.cpp(31) : error C2043: illegal break C:\Documents and Settings\user\Desktop\example4\example4.cpp(32) : error C2046: illegal case C:\Documents and Settings\user\Desktop\example4\example4.cpp(34) : error C2086: 'num1' : redefinition C:\Documents and Settings\user\Desktop\example4\example4.cpp(37) : error C2086: 'num2' : redefinition C:\Documents and Settings\user\Desktop\example4\example4.cpp(39) : error C2043: illegal break C:\Documents and Settings\user\Desktop\example4\example4.cpp(40) : error C2046: illegal case C:\Documents and Settings\user\Desktop\example4\example4.cpp(42) : error C2086: 'num1' : redefinition C:\Documents and Settings\user\Desktop\example4\example4.cpp(45) : error C2086: 'num2' : redefinition C:\Documents and Settings\user\Desktop\example4\example4.cpp(47) : error C2043: illegal break C:\Documents and Settings\user\Desktop\example4\example4.cpp(48) : error C2047: illegal default Error executing cl.exe. example4.exe - 16 error(s), 1 warning(s)
cheers



LinkBack URL
About LinkBacks



