I'm using getline to receive some characters but it skips out on receiving some of the data. In detail the program skips out asking for the course code the 1st time.
Here is the code:
Your assistance would be greatly appreciated. Thanks in advance!!Code:// This function is to be used to get the courses completed at the end of each semester and save the information to a file (includes course code, course name, letter grade. #include <iostream> #include <fstream> #include <string> using namespace std; int main() { ofstream myfile; int numCourse; char courseCode[20]; char courseName[20]; char letterGrade[5]; myfile.open ("completed.txt"); cout<<"How many courses have you done this semester?"<<endl; cin>>numCourse; for(int i=0;i < numCourse;i++) { cout<<"Please enter course code"<<endl; cin.getline(courseCode,20); myfile<<courseCode[20]<<" "; cout<<"Please enter course name"<<endl; cin.getline(courseName,20); myfile<<courseName[20]<<" "; cout<<"Please enter your letter grade"<<endl; cin.getline(letterGrade,5); myfile<<letterGrade[5]<<" \n"; } myfile.close(); return 0; }