i am not too sure what you mean because i am very new to c++! i only started doing it about 3 months ago! this is my university project! Maybe if i show you my code you might beable to giv me more help!
Code:
#include <iostream>
#include <fstream>
using namespace std;
int sales_data(); //Sales data function
int save_data(); // Save data function
int main()
{
int num;
cout << "MAIN MENU" << endl; //Main Menu
cout << "\nEnter a number between 1 and 3" << endl;
cout << "\n-----------------------------" << endl;
cout << "1. View Sales Details" << endl;
cout << "2. Export and Save Sales Details" << endl;
cout << "3. Exit" << endl;
cout << "-----------------------------" << endl;
cin >> num;
switch(num)
{
case 1:
system("CLS");
sales_data();
break;
case 2:
system("CLS");
save_data();
break;
case 3:
system("exit");
break;
default:
cout << "Incorrect Number" << endl;
break;
}
}
int sales_data()
{
int num;
int depid; //Department ID numbers
double sales; //Sales Figures
ifstream salesfile ("ica_sales.txt"); //Open sales file
if (salesfile.is_open())
{
cout << "SALES DATA\n" << endl;
while (! salesfile.eof() )
{
salesfile >> depid >> sales;
cout << depid << "\t" << sales << endl; //Output department IDs and sales figures
}
salesfile.close();
}
else cout << "Unable to open file" << endl;
cout << "\nSALES MENU" << endl; // Sales Menu
cout << "\nEnter a number between 1 and 4" << endl;
cout << "\n-----------------------------" << endl;
cout << "1. View Highest Department" << endl;
cout << "2. View Lowest Department" << endl;
cout << "3. Back to main" << endl;
cout << "4. Exit" << endl;
cout << "-----------------------------" << endl;
cin >> num;
switch(num)
{
case 1:
break;
case 2:
break;
case 3:
system("CLS");
main();
break;
case 4:
system("exit");
break;
default:
cout << "Incorrect Number" << endl;
break;
}
return 0;
}
int save_data()
{
int num;
cout << "Enter a number between 1 and 4" << endl;
cout << "-----------------------------" << endl;
cout << "1. Dont no what i need in here yet!!!" << endl;
cout << "2. Back to Main" << endl;
cout << "3. Exit" << endl;
cout << "-----------------------------" << endl;
cin >> num;
switch(num)
{
case 1:
break;
case 2:
system("CLS");
main();
break;
case 3:
system("exit");
break;
default:
cout << "Incorrect Number" << endl;
break;
}
return 0;
}