Phân biệt 3 hàm thường dùng trong khi nhập chuỗi

Trường hợp bạn nhập 1 chuỗi: Án Bình Trọng
>>: đầu tiên sẽ bỏ qua kí tự trắng hoặc enter, sau đó sẽ đọc chuỗi khi gặp kí tự trắng hoặc enter sẽ dừng.
VD: cin>>s;//Chỉ đọc được chữ Án, trong buffer vẫn còn kí tự ' '(khoảng trắng)
cin.get: lấy ra các kí tự đặt vào str, cho đến khi gặp kí tự giới hạn hoặc đã lấy đủ max kí tự. Để lại kí tự giới hạn trong stream.

VD: cin.get(s,100); //Lấy được chuỗi Án Bình Trọng, nhưng vẫn còn kí tự Enter trong bộ nhớ đệm.
cin.getline(...): tương tự hàm cin.get, nhưng kí tự giới hạn được lấy ra khỏi stream.

Nhận xét

Bài đăng phổ biến từ blog này

Kinh nghiệm tạo biểu đồ Use Case

PHÉP TOÁN XOR

Phần mềm hỗ trợ vẽ bản đồ tư duy trên máy tính

Power Designer 12.5