5. Nhập xuất dữ liệu trong ngôn ngữ lập trình C++

Trong ngôn ngữ lập trình C++, bạn sử dụng các luồng nhập và xuất (input/output streams) để thực hiện việc nhập và xuất dữ liệu. Thư viện chuẩn của C++ cung cấp hai đối tượng luồng quan trọng:

  1. std::cin: Đối tượng luồng dùng để nhập dữ liệu từ bàn phím.
  2. std::cout: Đối tượng luồng dùng để xuất dữ liệu ra màn hình.

Dưới đây là một số ví dụ về cách sử dụng std::cin và std::cout trong C++:

  1. Xuất dữ liệu ra màn hình (std::cout):
cpp
#include <iostream>

int main() {
    int age = 25;
    double salary = 50000.75;
    std::string name = "John";

    std::cout << "Hello, " << name << "!" << std::endl;
    std::cout << "You are " << age << " years old." << std::endl;
    std::cout << "Your salary is $" << salary << std::endl;

    return 0;
}
  1. Nhập dữ liệu từ bàn phím (std::cin):
cpp
#include <iostream>

int main() {
    int age;
    std::cout << "Nhập tuổi của bạn: ";
    std::cin >> age;

    std::string name;
    std::cout << "Nhập tên của bạn: ";
    std::cin >> name;

    std::cout << "Xin chào, " << name << "! Bạn " << age << " tuổi." << std::endl;

    return 0;
}

Lưu ý rằng khi sử dụng std::cin để nhập chuỗi ký tự, nó chỉ lấy dữ liệu cho đến khi gặp dấu cách hoặc ký tự xuống dòng. Để nhập một chuỗi có chứa khoảng trắng, bạn có thể sử dụng hàm std::getline() như sau:

cpp
#include <iostream>

int main() {
    std::string full_name;
    std::cout << "Nhập họ và tên của bạn: ";
    std::getline(std::cin, full_name);

    std::cout << "Xin chào, " << full_name << "!" << std::endl;

    return 0;
}

Nhớ đảm bảo bạn đã bao gồm thư viện <iostream> để có thể sử dụng std::cin và std::cout.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top