0
strings in functions
Is it possible to create a function that uses strings? the examples here are only numbers
1 Answer
+ 1
#include <iostream.h>
#define Shorti "option 1" // I've defined Shorti,
#define Junior "option 2" // Junior,
#define King "option 3" // and King as option 1, 2 and 3
using namespace std; // You forgot to use the std namespace
double options(string option1, string option2, string option3) // Declare options all in one line, and put it above the main function
{
cout << "1." << option1 << endl;
cout << "2." << option2 << endl;
cout << "3." << option3 << endl;
}
int main()
{
using namespace std;
double order;
cout << "Wawa Order" << endl;
cout << "Hoagie Size? ";
options(Shorti, Junior, King);
cin >> order;
/***********************************
** Here's the extra bit for the menu choice**
***********************************/
switch(order)
{
case 1:
{
// Do stuff for 1
}
case 2:
{
// Do stuff for 2
}
case 3:
{
// Do stuff for 3
}
}
return 0;
} // You forgot to end the main function