Hi,
My problem is of automatically generating an ID for a new competitor when the data is read from the input file .
I tried to keep the counter ,but I think I am missing something...
Pls help me out.......I just cant think anymore.....
Thanks........
Input file contains something like this:
3 //latest ID is stored
Jane Smith
1
M
10
12
1980
Anne Bloggs
3
F
5
12
1970
my code so far:
Code:void adatabase(competitor database[],int number) { int i =0; ifstream inputFile("records.txt", ios::in ); if (inputFile.fail()) { cout << "\n\t****** File could not be opened. ******\n\n"; exit(0); } while(!inputFile.eof() && number < DATABASESIZE) { database[i].currID = atoi(readFileLine(inputFile).c_str()); database[i].competitorName= readFileLine(inputFile); database[i].ID = atoi(readFileLine(inputFile).c_str()); database[i].compGender = atoi(readFileLine(inputFile).c_str()); database[i].birthDate.day= atoi(readFileLine(inputFile).c_str()); database[i].birthDate.month =atoi( readFileLine(inputFile).c_str()); database[i].birthDate.year = atoi(readFileLine(inputFile).c_str()); i++; } } void registerCompetitor(competitor database[],int number) { variable declaration ...... if( number >= DATABASESIZE) { cout << "\n\n\t\t******** Database already full ********" displayMainMenu(); getMenuOption(database,number); } else { compName = getCompetitorName(); competitorName = validateCompetitorName(compName); cout<<"Your ID:"<<ID<<endl; // its show be read only and display 4 as per InputFile//????? : : }



LinkBack URL
About LinkBacks


