Cùng tìm hiểu về cách nhập chuỗi trong C++. Bạn sẽ học được cách nhập 1 ký tự trong C++, nhập một chuỗi trong C++, nhập nhiều chuỗi trong C++, cũng như cách nhập chuỗi có khoảng trắng trong C++ sau bài học này.
Nhập 1 ký tự trong C++
Để nhập 1 ký tự trong C + +, tất cả chúng ta sử dụng lệnh cin trong C + + bằng cú pháp sau đây :
char a;
cin >> a;
Trong đó dòng đầu tiên dùng để khai báo biến a có kiểu ký tự, và dòng thứ 2 dùng để gán 1 ký tự nhập từ bàn phím vào biến a.
Bạn đang đọc: Nhập chuỗi trong C++
Ví dụ cụ thể:
using namespace std; int main[] { cout > chr; cout str Trong đó dòng đầu tiên dùng để khai báo biến str có kiểu mảng chuỗi với độ dài n, và dòng thứ 2 dùng để gán 1 chuỗi nhập từ bàn phím vào biến str. Ví dụ, chúng ta viết chương trình nhập vào một chuỗi ký tự C++ như sau:
Khi đó màn hình nhập dữ liệu sẽ hiện ra. Chúng ta nhập từng chuỗi cách nhau bởi dấu cách từ bàn phím như sau:
Nhập chuỗi có khoảng trắng trong C++Lệnh cin trong C + + chỉ có tính năng nhập những chuỗi không chứa khoảng chừng trắng. Trong trường hợp cần nhập chuỗi chứa khoảng chừng trắng tạo bởi dấu cách, tab hay ký tự xuống dòng, tất cả chúng ta sẽ dùng hàm fgets [ ] để thay thế sửa chữa . Hàm fgets[] là hàm được kế thừa từ ngôn ngữ C, vốn được sử dụng để đọc và lấy dữ liệu từ file trong C++, tuy nhiên chúng ta cũng có thể nhập chuỗi có khoảng trắng trong C++ bằng hàm này với cú pháp sau đây: fgets [ str, sizeof [ str ] + 1, stdin ] ;Trong đó :
Và sau đây là ví dụ nhập chuỗi có dấu cách trong C++:
|