Can anyone tell me what I'm doing wrong in this program? I think it has to do with trying to call a function in a switch... but I don't know how else to put it. Help? (I'm just putting in up to the end of the function main cuz the other void functions are pretty long.
Code:#include <iostream>
void menu(char&, int&, int&, int&, int&);
void addFractions(int, int, int, int, int, int);
void subtractFractions(int, int, int, int, int, int);
void multiplyFractions(int, int, int, int, int, int);
void divideFractions(int, int, int, int, int, int);
using namespace std;
int main()
{
char a, s, m, d, x, A, S, M, D, X;
char operation;
int numeratorOne, denominatorOne, numeratorTwo, denominatorTwo;
int numeratorResult, denominatorResult;
menu(operation, numeratorOne, denominatorOne, numeratorTwo, denominatorTwo);
switch(operation)
{
case A: case a: addFractions(numeratorOne, denominatorOne, numeratorTwo, denominatorTwo,
numeratorResult, denominatorResult);
case S: case s: subtractFractions(numeratorOne, denominatorOne, numeratorTwo, denominatorTwo,
numeratorResult, denominatorResult);
case M: case m: multiplyFractions(numeratorOne, denominatorOne, numeratorTwo, denominatorTwo,
numeratorResult, denominatorResult);
case D: case d: divideFractions(numeratorOne, denominatorOne, numeratorTwo, denominatorTwo,
numeratorResult, denominatorResult);
case X: case x: break;
case default: cout << "Invalid selection";
}
return 0;
}