C ++ strlen () - Thư viện chuẩn C ++

Hàm strlen () trong C ++ trả về độ dài của chuỗi đã cho.

nguyên mẫu strlen ()

 size_t strlen (const char * str);

Strlen () nhận một chuỗi byte kết thúc bằng rỗng str làm đối số của nó và trả về độ dài của nó. Độ dài không bao gồm ký tự rỗng. Nếu không có ký tự null trong chuỗi, hành vi của hàm là không xác định.

Nó được định nghĩa trong tệp tiêu đề "> tệp tiêu đề.

Tham số strlen ()

str: Con trỏ đến chuỗi byte kết thúc rỗng có độ dài được tính toán.

strlen () Giá trị trả về

Hàm strlen () trả về độ dài của chuỗi byte kết thúc rỗng.

Ví dụ: Hàm strlen () hoạt động như thế nào

 #include #include using namespace std; int main() ( char str1() = "This a string"; char str2() = "This is another string"; int len1 = strlen(str1); int len2 = strlen(str2); cout << "Length of str1 = " << len1 << endl; cout << "Length of str2 = " << len2 < len2) cout << "str1 is longer than str2"; else if (len1 < len2) cout << "str2 is longer than str1"; else cout << "str1 and str2 are of equal length"; return 0; )

Khi bạn chạy chương trình, đầu ra sẽ là:

 Chiều dài của str1 = 13 Chiều dài của str2 = 22 str2 dài hơn str1

thú vị bài viết...