30/09/2018, 23:14
Lỗi khi nhập quá n kí tự trong lệnh cin.getline
cin.getline(a, 4);
cin.getline(b, 4);
cout << a << endl << b;
return 0;
Cho em hỏi là khi mình nhập quá 3 kí tự yêu cầu của lệnh cin.getline(a, 4);
thì a vẫn được gán 3 kí tự đầu khi nhập vào nhưng chương trình bỏ qua lệnh cin.getline(b, 4);
và không gán giá trị nào cho b.
Bác nào biết cách sửa chỉ em với ạ.
Bài liên quan
Sau getline nên flush thì sẽ không bị nữa