Phân biệt khi nào dùng cin và getline để nhập một xâu (string) trong c++

ví dụ như khi nào ta dùng

int main ()
{
  string s;
  //Khi nào ta dùng cin 
  cin >> s;
  //Khi nào ta dùng getline
   getline(cin , s)
}

cin để lấy đến khi gặp khoảng trắng hoặc ký tự xuống dòng
getline để lấy đến khi gặp ký tự xuống dòng.

Đôi khi ta cần lấy cả ký tự khoảng trắng vào trong chuỗi (ví dụ nhập họ tên), lúc này cin không làm được, ta phải dùng getline.

2 Likes

dạ em cảm ơn anh . em đã hiểu rồi ạ

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