mọi người cho e hỏi khi console nó đứng hình ko nhập đc gì hêt là lỗi gì ạ
nó ko báo lỗi gì hết ,chỉ là ko cho nhập
Hỏi về lỗi khi debug chương trình c++
nhập xong Id giáo viên là đơ luôn
đây là code hàm xóa môn học
void student::DropCouse() {
string idMonHoc, IdGiaoVien, line;
cout << "moi nhap id mon hoc muon xoa: ";
cin.ignore(100, ‘\n’);
getline(cin,idMonHoc);
cout << "moi nhap id giao vien cua mon hoc: ";
getline(cin,IdGiaoVien);
fstream f;
f.open("object.csv", ios::in);
fstream ftam;
ftam.open("objectTemp.csv", ios::app);
int i = 0,k=0;
while (!f.eof()) {
i++;
}
f.close();
fstream fCourse;
fCourse.open("course.csv", ios::in);
fstream fCourseTemp;
fCourseTemp.open("courseTemp.csv", ios::app);
int iCourse = 0, kCourse = 0;
while (!fCourse.eof())
{
iCourse++;
}
fCourse.close();
fstream f_;
f_.open("object.csv", ios::in);
fstream fCourse_;
fCourse_.open("course.csv", ios::in);
string Course_id, Student_id, Teacher_id, Score, semeter_id;
string Course_ID, Teacher_ID, Name, n_student, slot;
while (!f_.eof())
{
//GoOn:
getline(f_, Course_id, ',');
getline(f_, Student_id, ',');
getline(f_, Teacher_id, ',');
getline(f_, Score, ',');
getline(f_, semeter_id);
if (idMonHoc == Course_id&&IdGiaoVien == Teacher_id) {
while (!fCourse_.eof())
{
getline(fCourse_, Course_ID, ',');
getline(fCourse_, Teacher_ID, ',');
getline(fCourse_, Name, ',');
getline(fCourse_, n_student, ',');
getline(fCourse_, slot);
if (idMonHoc == Course_ID&&IdGiaoVien == Teacher_ID) {
cout << "xoa mon hoc thanh cong" << endl;
int number = stoi(n_student);
number = number - 1;
if (kCourse != iCourse - 1 && kCourse < iCourse) {
fCourseTemp << Course_ID << "," << Teacher_ID << "," << Name << "," << number << "," << slot << endl;
kCourse++;
}
else
{
if (kCourse < iCourse) {
fCourseTemp << Course_ID << "," << Teacher_ID << "," << Name << "," << number << "," << slot;
kCourse++;
}
}
}
else
{
if (kCourse != iCourse - 1 && kCourse < iCourse) {
fCourseTemp << Course_ID << "," << Teacher_ID << "," << Name << "," << n_student << "," << slot << endl;
kCourse++;
}
else
{
if (kCourse < iCourse) {
fCourseTemp << Course_ID << "," << Teacher_ID << "," << Name << "," << n_student << "," << slot;
kCourse++;
}
}
}
}
//goto GoOn;
}
else
{
if (k != i - 2 && k < i) {
ftam << Course_id << ',' << Student_id << ',' << Teacher_id << ',' << Score << ',' << semeter_id << endl;
k++;
}
else
{
if (k < i) {
ftam << Course_id << ',' << Student_id << ',' << Teacher_id << ',' << Score << ',' << semeter_id;
k++;
}
}
}
}
f_.close();
fCourse_.close();
remove("object.csv");
remove("course.csv");
rename("courseTemp.csv", "course.csv");
rename("objectTemp.csv", "object.csv");
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?