Anh chị cho e hỏi là sao phần nhập tên e không nhập được vậy ạ
Bài tập tính lương: không nhập được tên
Vì bạn đã nhập tên rồi =)). Nhấn Enter là xuống dòng (getline()) đấy.
Dùng cin.ignore() để loại bỏ kí tự xuống dòng nhé.
3 Likes
tên chưa nhập mà a @@ là sao ạ, nó dính liền nun vơi dòng ngày sinh ạ
Bạn có học qua C chưa. Nó tựa tựa như hàm fflush() đấy. Ý của @SITUVN.gcd nghĩa là khi bạn nhập số 2 để chọn chức năng menu rồi và sau đó Enter thì trong bộ nhớ đệm sẽ dư dấu Enter. Và khi đó thì cái Getline của bạn lấy luôn kí tự Enter đó nên nó không cho bạn nhập Tên tiếp :))
1 Like


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