Phân biệt endl và ký tự điều khiển ‘\n’
Thông thường có 2 sự lựa chọn để kết thúc một dòng và chuyển sang dòng mới. Hoặc sử dụng ký tự điều khiển ‘\n’, hoặc sử dụng hàm endl.
- endl là hàm được định nghĩa trong namespace std; prototype của nó là "ostream& endl (ostream& os);". Khi hàm này được gọi, đầu tiên là chèn ký tự xuống dòng '\n' để tạo dòng mới, tiếp đến là flush (làm mới) stream.
- '\n' là ký tự điều khiển xuống dòng thuần túy. Các hàm (phương thức) in sẽ xuống dòng mới khi gặp ký tự điều khiển này.
Link tham khảo http://www.cplusplus.com/reference/ostream/endl/
Tin khác:
- Tìm hiểu quy ước đặt tên thiết bị lưu trữ trong Linux
- Tìm hiểu cấu trúc i-node và cách đọc thông tin tệp tin trong Linux
- Xu hướng mới trong phân tích và thiết kế hệ thống thông tin
- MuZero – Thuật toán Trí tuệ nhân tạo có khả năng tự học mạnh mẽ
- Chủ đề OSCP (Port Redirection and SSH Tunneling) (tiếp theo)