C++ Nhận đầu vào của người dùng

C Nhan Dau Vao Cua Nguoi Dung



Ngôn ngữ lập trình cấp cao hiệu quả nhất là C++. Các thư viện chức năng đa dạng của nó giúp ích cho chúng ta. Đôi khi, khi làm việc với C++, chúng tôi cần nhận dữ liệu đầu vào từ người dùng, vì vậy chúng tôi sử dụng lệnh “cin” để nhận dữ liệu đầu vào của người dùng. Hàm tích hợp được sử dụng cùng với các ký hiệu trích xuất “>>”. Chúng ta cũng có thể định nghĩa nó là một biến được xác định trước có tên là “cin” sử dụng các ký hiệu trích xuất (>>) để lấy thông tin từ bàn phím mà người dùng nhập. Ở đây, chúng ta sẽ nghiên cứu chi tiết về khái niệm lấy thông tin đầu vào của người dùng trong C++ cùng với các mã.

Ví dụ 1:

Mã đầu tiên ở đây là nơi chúng tôi nhận được một giá trị số nguyên từ người dùng. Trong dòng đầu tiên, chúng tôi bao gồm tệp tiêu đề “iostream” vì chúng tôi cần lấy đầu vào và hiển thị đầu ra ở đây. Việc khai báo hàm “cin” và “cout” được thực hiện trong tệp tiêu đề này. Sau đó, không gian tên “std” được thêm vào vì nó xác định các hàm như “cin” và “cout”. Do đó, nếu chèn “không gian tên std” vào đầu mã, chúng ta không cần phải gõ “std” với mỗi hàm.

Sau đó, chúng ta gọi hàm “main()” và khai báo một biến có kiểu dữ liệu số nguyên. “int_value” là tên biến mà chúng ta đã khai báo ở đây. Sau đó, chúng tôi sử dụng “cout” để hỗ trợ in dữ liệu đã cho trên màn hình. Ở đây, chúng tôi hiển thị một thông báo cho người dùng trong đó chúng tôi nói: “Nhập số nguyên”. Bên dưới này, chúng ta đặt “cin” cùng với các ký hiệu trích xuất “>>” và đặt biến “int_num”.







Bây giờ, chúng tôi lấy thông tin đầu vào của người dùng và lưu nó ở đây. Chúng tôi cũng muốn hiển thị số nguyên mà người dùng nhập vào đây trên màn hình. Vì vậy, chúng tôi sử dụng “cout” bên dưới cái này và đặt “int_value” ở đó.



Mã 1:



#bao gồm
sử dụng không gian tên tiêu chuẩn ;
int chủ yếu ( ) {
int int_value ;
cout <> int_value ;
cout << 'Số nguyên là:' << int_value ;
trở lại 0 ;
}

Đầu ra:
Khi mã đã cho được thực thi, chúng tôi nhập “89” và nó lấy “89” làm đầu vào của người dùng. Sau đó, chúng ta nhấn “Enter” để nó hiển thị dòng tiếp theo.





Ví dụ 2:

Chúng ta cần lấy đầu vào và hiển thị đầu ra ở đây. Do đó, chúng tôi đưa tệp tiêu đề “iostream” vào dòng đầu tiên. Tệp tiêu đề này chứa các khai báo cho các hàm “cin” và “cout”. Tiếp theo, không gian tên “std” được thêm vào. Chúng ta không cần nhập “std” với mỗi hàm nếu chúng ta thêm “namespace std” vào đầu mã của mình.



Sau lệnh gọi hàm “main()”, một biến kiểu dữ liệu “float” được khai báo. Biến mà chúng ta khai báo ở đây được gọi là “float_value”. Tiếp theo, chúng tôi sử dụng chức năng “cout” để giúp hiển thị dữ liệu được cung cấp trên thiết bị đầu cuối. Ở đây, chúng tôi yêu cầu người dùng nhập số float bằng cách hiển thị thông báo. Biến “float_num” và các ký hiệu trích xuất “>>” được đặt bên dưới biến này cùng với “cin”.
Đầu vào của người dùng được thu thập và lưu trong “float_num”. Chúng tôi sử dụng hàm “cout” một lần nữa bên dưới hàm này và chèn “float_value” vì chúng tôi cũng muốn xem số float mà người dùng nhập trên màn hình.

Mã 2:

#include
sử dụng không gian tên tiêu chuẩn ;
int chủ yếu ( ) {
trôi nổi float_value ;
cout <> float_value ;
cout << 'Số phao là:' << float_value ;
trở lại 0 ;
}

đầu ra :
Khi mã được đề cập trước đó chạy, chúng tôi nhập “87,5” từ bàn phím làm đầu vào của người dùng. Dòng tiếp theo hiển thị giá trị float khi chúng ta nhấp vào “Enter”.

Ví dụ 3:

Bây giờ, hãy lấy giá trị kiểu dữ liệu “double” từ người dùng. Ở đây, chúng ta khởi tạo “double_value” của kiểu dữ liệu “double” và sau đó đặt thông báo mà chúng ta muốn hiển thị cho người dùng. Sau đó, chúng ta sử dụng “cin>>” và đặt biến “double_value” ở đây. Đầu vào của người dùng được lưu trong biến “double_value” này. Chúng tôi sử dụng lại “cout” để chèn biến “double_value” để hiển thị đầu vào mà người dùng nhập làm đầu ra.

Mã 3:

#bao gồm
sử dụng không gian tên tiêu chuẩn ;
int chủ yếu ( ) {
gấp đôi giá trị kép ;
cout <> giá trị kép ;
cout << 'Số kép là:' << giá trị kép ;
trở lại 0 ;
}

đầu ra :
Ở đây, chúng ta nhập số loại dữ liệu kép và nhấn “Enter”. Nhưng ở đây, chúng tôi lưu ý rằng nó không hiển thị số đầy đủ. Để hiển thị số kiểu dữ liệu “kép” đầy đủ, chúng ta chỉ cần một số kỹ thuật trong C++.

Ví dụ 4:

Ở đây, chúng tôi bao gồm một tệp tiêu đề nữa là “bits/stdc++.h” vì nó chứa tất cả các khai báo hàm mong muốn. Ở đây, chúng tôi đặt thông báo mong muốn để người dùng nhìn thấy sau khi khởi tạo “double_d” của kiểu dữ liệu “double”. Tiếp theo, chúng ta sử dụng hàm “cin>>” và gán biến “double_d” ở đây. Đầu vào được lưu trong “double_d”. Để hiển thị đầu vào mà người dùng nhập ở đây làm đầu ra, chúng ta nhập lại biến “double_d” vào trường “cout”. Chúng tôi cũng bao gồm hàm “setprecision()”, trong đó chúng tôi thêm “10” để nó điều chỉnh độ chính xác của giá trị loại dữ liệu kép và in nó cho phù hợp. Độ chính xác mà chúng tôi đặt ở đây là “10”.

Mã 4:

#bao gồm
#bao gồm
sử dụng không gian tên tiêu chuẩn ;
int chủ yếu ( ) {
gấp đôi d_value2 ;
cout <> d_value2 ;
cout << thiết lập chính xác ( 10 ) << 'Số kép là:' << d_value2 ;
trở lại 0 ;
}

đầu ra :
Ở đây, nó tập hợp đầu vào và sau đó hiển thị giá trị “double” theo cùng độ chính xác mà chúng tôi đã điều chỉnh trong mã đã cho.

Ví dụ 5:

Trong mã này, chúng tôi nhận được dữ liệu đầu vào của ký tự từ người dùng. Chúng ta khởi tạo biến “char” “char1” ở đây và sau đó sử dụng “cout” để hiển thị thông báo. Sau đó, chúng ta đặt “cin>>” và đặt “char1” này vào đó. Vì vậy, ký tự được người dùng nhập sẽ được lưu trữ ở đây. Sau đó, chúng ta sử dụng lại “cout” để hiển thị ký tự được lưu trong biến “char1”.

Mã 5:

#include
sử dụng không gian tên tiêu chuẩn ;
int chủ yếu ( ) {
ký tự char1 ;
cout <> char1 ;
cout << 'Nhân vật là:' << char1 ;
trở lại 0 ;
}

đầu ra :
Sau khi thực hiện, thông báo này được hiển thị. Chúng tôi gõ “z” làm ký tự đầu vào. Sau đó, ở dòng tiếp theo, ký tự đã nhập sẽ được hiển thị.

Ví dụ 6:

Chúng tôi nhận được chuỗi đầu vào từ người dùng trong mã này. Ở đây, chúng ta khởi tạo biến “chuỗi” “myName” và sử dụng “cout” để xuất thông báo. Tiếp theo, chúng tôi chèn “myName” và “cin>>” vào vị trí đó. Như vậy, chuỗi mà người dùng nhập vào sẽ được lưu ở đây. Tiếp theo, chúng ta sử dụng lại lệnh “cout” để hiển thị chuỗi được lưu trong biến “myName”.

Mã 6:

#include
sử dụng không gian tên tiêu chuẩn ;
int chủ yếu ( ) {
chuỗi tên của tôi ;
cout <> tên của tôi ;
cout << 'Tên tôi là: ' << tên của tôi ;
trở lại 0 ;
}

Đầu ra:
Thông báo sau xuất hiện. Chúng tôi nhập chuỗi “Peter” vào trường đầu vào. Chuỗi đã nhập sau đó sẽ được hiển thị trong dòng sau:

Ví dụ 7:

Khi chúng ta muốn lấy nhiều chuỗi hoặc một dòng làm đầu vào, chúng ta phải sử dụng hàm “getline()”. Chúng ta khai báo “string Name” ở đây. Sau đó, thông báo chúng ta nhập sẽ được in bằng “cout”. Sau đó, chúng tôi đặt “Name” và “cin” vào hàm “getline()”, hàm này nhận nhiều chuỗi đầu vào từ người dùng và lưu trữ chúng trong biến “Name”. Điều này sẽ lưu các chuỗi mà người dùng đã nhập. Tiếp theo, chúng tôi hiển thị các chuỗi được lưu trong biến “Tên” bằng lệnh “cout”.

Mã 7:

#include
sử dụng không gian tên tiêu chuẩn ;
int chủ yếu ( ) {
Tên chuỗi ;
cout << 'Xin vui lòng nhập tên đầy đủ của bạn vào đây:' ;
theo hàng ( Ăn , Tên ) ;
cout << 'Tên đầy đủ của bạn là:' << Tên ;
trở lại 0 ;
}

Đầu ra:
Ở đây, trong kết quả này, chúng tôi nhập “James Samuel” làm dữ liệu chuỗi. Khi chúng tôi nhấn “Enter”, nó sẽ hiển thị tên đầy đủ ở đây vì chúng tôi đã sử dụng hàm “getline()”.

Phần kết luận

Chúng ta đã thảo luận về “đầu vào của người dùng C++” trong hướng dẫn này. Chúng tôi đã khám phá khái niệm này và biết rằng lệnh “cin”, cùng với các ký hiệu trích xuất “>>”, được sử dụng để lấy dữ liệu đầu vào của người dùng. Chúng tôi đã lấy đầu vào của các giá trị kiểu dữ liệu số nguyên, float, double, char và chuỗi từ người dùng với sự trợ giúp của lệnh “cin>>” và trình bày các ví dụ C++ trong đó khái niệm “đầu vào của người dùng” được giải thích chi tiết .