Khi mình khai báo 1 biến kiểu int, nhưng khi nhập cin, người dùng có thể nhập ký tự a,b,c,x,y,z hoặc số 1,2,3 …
Nhưng giờ mình muốn nếu người dùng nhập a,b,c thì sẽ có vòng lặp yêu cầu nhập lại. Mọi người có thể cho mình xin gợi ý được ko ạ.
Đây là code mình đang làm, nếu nhập ký tự a,b,c … vào là bị lặp vô hạn luôn 
cout << "========== chuong trinh quan ly sinh vien ==========\n\n";
int luachon = -1;
cout << "1. Tao file moi.\n";
cout << "2. Mo file da co san.\n";
cout << "0. Ket thuc chuong trinh.\n";
while (!(cin>>luachon))
{
cout << "Lua chon cua ban: ";
cin.clear();
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?