firstly here is the code i'm working on in visual studio
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
struct Car
{
string r_number,make_of_car,model_of_car;
int mileage;
int age_of_car;
};
void main ()
{
int i,num;
Car *car1;
cout << "Please enter the number of cars: ";
cin >> num;
try
{
car1= new Car[num];
}
catch(...)
{
cout <<"Could not allocate memory!";
}
for (i=0; i<num; i++)
{
cout << "\nCar " << (i+1) <<" Registration number: ";
cin >> car1[i].r_number;
cout << "Car " <<( i+1) <<" Make : ";
cin >> car1[i].make_of_car;
cout << "Car " << (i+1) <<" Model: ";
cin >> car1[i].model_of_car;
cout << "Car " <<( i+1) <<" Total mileage: ";
cin >> car1[i].mileage;
if (car1[i].mileage < 0)
// error if age of car is neagitive
printf("Fatal Error: A car cannot have negative mileage.\n\n");
cout << "Car " <<( i+1) <<" age: ";
cin >> car1[i].age_of_car;
if (car1[i].age_of_car < 0)
// error if age of car is neagitive
printf("Fatal Error: A car cannot have negative age number.\n\n");
}
int opt=0;
do
{
system("cls");
cout << "**** CAR EVALUATION SYSTEM ****\n";
cout << "1. Search For a Car\n";
cout << "2. Generate Performence Report\n";
cout << "3. Exit\n";
cout << "Please choose an option:";
cin >> opt;
switch(opt)
{
case 1:
system ("cls");
cout << "Please enter car's registration number: ";break;
case 2:
system ("cls");
cout<<"Car registration\tAnnual average mileage\tMileage type";break;
case 3:
exit (0);
}
cin.ignore();cin.ignore();
}while(opt != 3);
}
basicaly where it says case 1 the program needs to clear the screen and ask the user to enter the car’s registration number that s/he wishes to retrieve from the system( which i've done.but how to do this bit,i tried doing it few times but failed:(..here it goes)----- If the car’s detail is found in the system, the program should display the car’s name, make, model, current total mileage, and age. Otherwise, the program should display an appropriate error message to inform the user that the registration number was not found in the system. When this task is finished, the program should return to the main menu.
any help wud be greatly appriciated..thanx in advance