function asks the date and search that day day in buffer and finds and displays all
but my codes only displeying firs one,
what shoul i do????
void displayCerteinDate ( )
{ //Find records with certain Date and Display all records in same Date.
int newday, newmounth, newyear;
bool flag = false;
system("cls"); //clear screen
cout<<"\nEnter the Date You want To Display (dd mm yyy): ";
cin>>newday>>newmounth>>newyear;
cin.get();
for (int i=0; i<currentSize; i++)
if (AppList[i].appdate.day == newday &&
AppList[i].appdate.mounth == newmounth &&
AppList[i].appdate.year == newyear)
{
flag = true;
system("cls"); //clear screen
displayHeading( );
cout<<setw(20)<<AppList[i].name;
cout<<setw(23)<<AppList[i].description;
cout<<AppList[i].appdate.day;
cout<<"/"<<AppList[i].appdate.mounth;
cout<<"/"<<setw(14)<<AppList[i].appdate.year;
cout<<AppList[i].time;
cout<<endl<<endl;
cin.get();
break;
}
if(!flag)
{
cout<<"\nThere are no Appointments on This Date!!!\n"<<endl;
cout<<"Try with Different Date!!"<<endl;
cin.get(); //give the user a chance to read the output data
displayCerteinDate ();
}