Bằng cách nhấp vào Đăng nhập, bạn đồng ý Chính sách bảo mật và Điều khoản sử dụng của chúng tôi. Nếu đây không phải máy tính của bạn, để đảm bảo an toàn, hãy sử dụng Cửa sổ riêng tư (Tab ẩn danh) để đăng nhập (New Private Window / New Incognito Window).
Mình bắt đầu với một ví dụ đơn giản, đó là in tên của mình ra màn hình console. Để làm được điều này, chúng ta sử dụng lệnh cout và chúng ta từng dùng trong project HelloWorld.
cout là một đối tượng được định nghĩa trong thư viện iostream, nó điều khiển một luồng dữ liệu đầu ra của chương trình, mặc định kết nối với output stream có tên là stdout. Dữ liệu được đưa vào đối tượng file stdout này sẽ được chuyển lên màn hình (hoặc thiết bị đầu ra chuẩn nào đó).
Vì thế, muốn sử dụng lệnh cout chúng ta cần include thư viện iostream vào trước (sử dụng luôn dòng using namespace std nhé).
Để đưa một chuỗi kí tự lên màn hình, chúng ta cần đặt chuỗi kí tự đó giữa cặp dấu ngoặc kép " và "
Có một toán tử đi kèm với lệnh cout là <<. Về mặt cú pháp, chúng ta đặt toán tử << giữa lệnh cout và cái mà chúng ta muốn đưa lên màn hình (có thể là một chuỗi kí tự, một con số, một biến số...)
Chạy thử chương trình bằng cách nhấn phím F5
Nhìn vào kết quả chương trình, chúng ta thấy rất khó đọc vì dòng cout của mình bị dính với dòng chữ Press any key to continue .... Để giải quyết vấn đề này, chúng ta cần làm cách nào đó để tách dòng chữ Press any key to continue .... C++ đã hỗ trợ cho chúng ta một đối tượng khác cũng thuộc thư viện iostream, đó là endl.
Các bạn sử dụng endl như trong hình bên dưới.
Nhìn vào kết quả, chúng ta thấy đã có sự khác biệt so với ban đầu.
Chúng ta còn có thể nối nhiều đoạn kí tự để in ra màn hình cùng lúc chỉ với 1 lần sử dụng lệnh cout bằng cách sử dụng nhiều lần toán tử <<
Tham gia Cộng đồng Lazi trên các mạng xã hội | |
Fanpage: | https://www.fb.com/lazi.vn |
Group: | https://www.fb.com/groups/lazi.vn |
Kênh FB: | https://m.me/j/AbY8WMG2VhCvgIcB |
LaziGo: | https://go.lazi.vn/join/lazigo |
Discord: | https://discord.gg/4vkBe6wJuU |
Youtube: | https://www.youtube.com/@lazi-vn |
Tiktok: | https://www.tiktok.com/@lazi.vn |
Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi
Vui | Buồn | Bình thường |