Hi,
I am totally new to this programming stuff, and requesting u all ,to help me out in this .........
My Q is I have to take valid input FIle from the user ,and open it,until user presses -1 to exit........ or until he/she doesnt type the valid name (which in my case is "records.txt")......
My code is working ........but the problem is if I type valid name ,it get stucked.........
Code:int main() { int number = 0; string file = " "; ifstream inputFile("records.txt", ios::in ); cout<<"Enter the file (-1 to end)"<<endl; file=readLine(); while(file !="-1") { if(file != "records.txt" ) { cout<<"File doesnt exist"<<endl; inputFile.clear(); cout<<"Please re-enter"<<endl; file=readLine(); } } if (file == "-1") { exit(0); } if (file== "records.txt") { inputFile.open("records.txt".c_str(), ios::in); adatabase(database,number);// populating the database// displayMainMenu(); getMenuOption(database,number); } return 0; } string readLine() { char buffer[SIZE]; cin.getline(buffer, SIZE, '\n'); return buffer; }



LinkBack URL
About LinkBacks


