Phần 4 em chèn vị trí bị lỗi mn sửa giúp e với ạ. e cảm ơn
case 4:
{
bool exist = false;
for (size_t i = 0, len = lstCTBD.size(); i < len; i++)
{
CTDB& ct = lstCTBD[i];
if (ct.getName() == "Nguyen Thien Nhat")
{
exist = true;
break;
}
}
if (exist) {
cout << "Nguyen Thien Nhat da ton tai!" << endl;
}
else {
int k;
cout << "Vi tri muon chen: ";
cin >> k;
CTDB thiennhat("Nguyen Thien Nhat", "29122021", "N/A", "N/A", "tien ve", 0);
if (k >= 0 && k <= lstCTBD.size()) {
lstCTBD.insert(lstCTBD.begin() + k, thiennhat);
cout << "Chen thanh cong" << endl;
}
else {
cout << "Nhap vi tri khong hop le" << endl;
}
}
break;
}