Hướng dẫn C ++

C ++ TRANG CHỦ Giới thiệu C ++ C ++ Bắt đầu Cú pháp C ++ Đầu ra C ++ Nhận xét C ++ Biến C ++ Đầu vào của người dùng C ++ Các kiểu dữ liệu C ++ Toán tử C ++ Chuỗi C ++ Toán C ++ C ++ Boolean Điều kiện C ++ Chuyển đổi C ++ Vòng lặp trong khi C ++ C ++ cho vòng lặp C ++ Ngắt / Tiếp tục Mảng C ++ Tài liệu tham khảo C ++ Con trỏ C ++

Các hàm trong C ++

Các hàm trong C ++ Tham số hàm trong C ++ Nạp chồng hàm trong C ++

Các lớp C ++

C ++ OOP Các lớp / đối tượng C ++ Phương thức lớp C ++ Trình tạo C ++ Bộ chỉ định quyền truy cập C ++ Đóng gói C ++ Kế thừa C ++ Tính đa hình của C ++ Tệp C ++ Ngoại lệ C ++

C ++ Làm thế nào để

Thêm hai số

Ví dụ về C ++

Ví dụ về C ++ Trình biên dịch C ++ Bài tập C ++ C ++ Quiz


Chuỗi nhập liệu của người dùng C ++


Chuỗi nhập liệu của người dùng

Có thể sử dụng toán tử trích xuất >>để cinhiển thị một chuỗi được nhập bởi người dùng:

Thí dụ

string firstName;
cout << "Type your first name: ";
cin >> firstName; // get user input from the keyboard
cout << "Your name is: " << firstName;

// Type your first name: John
// Your name is: John

Tuy nhiên, cinhãy coi một khoảng trắng (khoảng trắng, tab, v.v.) là một ký tự kết thúc, có nghĩa là nó chỉ có thể hiển thị một từ duy nhất (ngay cả khi bạn nhập nhiều từ):

Thí dụ

string fullName;
cout << "Type your full name: ";
cin >> fullName;
cout << "Your name is: " << fullName;

// Type your full name: John Doe
// Your name is: John

Từ ví dụ trên, bạn sẽ mong đợi chương trình in "John Doe", nhưng nó chỉ in "John".

Đó là lý do tại sao khi làm việc với chuỗi ký tự, chúng ta thường sử dụng getline() hàm đọc một dòng văn bản. Nó nhận cinlà tham số đầu tiên và biến chuỗi là tham số thứ hai:

Thí dụ

string fullName;
cout << "Type your full name: ";
getline (cin, fullName);
cout << "Your name is: " << fullName;

// Type your full name: John Doe
// Your name is: John Doe