C ++ strlen () - Perpustakaan Standard C ++

Fungsi strlen () dalam C ++ mengembalikan panjang rentetan yang diberikan.

prototaip strlen ()

 size_t strlen (const char * str);

Strlen () mengambil str string byte null yang dihentikan sebagai argumennya dan mengembalikan panjangnya. Panjangnya tidak termasuk watak kosong. Sekiranya tidak ada watak nol dalam rentetan, tingkah laku fungsi tidak ditentukan.

Ia ditakrifkan dalam header file "> header file.

strlen () Parameter

str: Penunjuk ke rentetan bait yang dihentikan nol yang panjangnya akan dikira.

strlen () Nilai pulangan

Fungsi strlen () mengembalikan panjang rentetan bait yang dihentikan nol.

Contoh: Bagaimana fungsi strlen () berfungsi

 #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; )

Semasa anda menjalankan program, outputnya adalah:

 Panjang str1 = 13 Panjang str2 = 22 str2 lebih panjang daripada str1

Artikel menarik...