4.3.9 Độ Dài Của String - CppDeveloper
Có thể bạn quan tâm
Mỗi chuỗi đều có độ dài của nó. Ngay cả một chuỗi rỗng (không có ký tự nào cả) cũng có chiều dài bằng không. Rõ ràng là trong một số tình huống chúng ta có thể muốn biết một chuỗi cụ thể có độ dài bao nhiêu. Thông tin này được cung cấp bởi hai hàm thành viên song sinh. Tên của chúng là khác nhau, nhưng hành vi của họ là giống hệt nhau. Chúng ta có thể nói rằng các hàm này là từ đồng nghĩa.
Nguyên mẫu không chính thức của chúng trông như sau:
C++ int string_size = S.size (); int string_length = S.length ();12 | intstring_size=S.size();intstring_length=S.length(); |
Tất nhiên, cả hai biến số int có giá trị như nhau.
Cả hai hàm trả lại một giá trị bằng với số lượng các ký tự đang được lưu trữ trong một string.
Hãy xem chương trình sau →
C++ #include <iostream> #include <string> using namespace std; int main(void) { string str = "12345"; int pos = 1; cout << str.substr(pos).substr(pos).substr(pos).size() << endl; return 0; }123456789101112 | #include <iostream> #include <string> usingnamespacestd; intmain(void){stringstr="12345";intpos=1;cout<<str.substr(pos).substr(pos).substr(pos).size()<<endl;return0;} |
Mặc dù hơi phức tạp nhưng hãy cố gắng dự đoán kết quả.
Vâng, nó là 2.
Chúng tôi khuyến khích bạn thử nghiệm, biên dịch và chạy chương trình. Sau đó hãy thử thay
C++ int pos = 1;1 | intpos=1; |
thành
C++ int pos = 2;1 | intpos=2; |
và chạy lại chương trình, hãy xem nó thay đổi như thế nào và suy nghĩ xem tại sao lại như vậy.
Từ khóa » Hàm Lấy độ Dài Chuỗi String Trong C++
-
Độ Dài Chuỗi Trong C++ (strlen)
-
Lấy độ Dài String Trong C++
-
Bài Tập C++ - Tìm độ Dài Chuỗi Trong C++ - VietTuts
-
Tìm độ Dài Của Chuỗi Trong C++ - Freetuts
-
Lập Trình C++ - Tìm độ Dài Chuỗi
-
String Trong C++ - Techacademy
-
Tìm độ Dài Chuỗi Trong C++ | 97 Bài Tập C++ Có Giải Hay Nhất
-
Xâu Trong C++ - VNOI
-
6.2 Thư Viện String Trong C++
-
[Wiki] Các Hàm Xử Lý Chuỗi Thông Dụng Trong C/C++ - Dạy Nhau Học
-
Chuỗi Trong C++ - Thủ Thuật
-
Std::string Và Xử Lý Chuỗi Trong C++
-
Lớp String Trong C++ Và Các Hàm Thường Dùng Của Lớp String
-
C++: Bài 22. Chuỗi (String) | V1Study