C ++ strlen () - C ++ Standard Library

Fungsi strlen () di C ++ mengembalikan panjang string yang diberikan.

strlen () prototipe

 size_t strlen (const char * str);

Strlen () mengambil string string null dihentikan sebagai argumennya dan mengembalikan panjangnya. Panjangnya tidak termasuk karakter nol. Jika tidak ada karakter nol dalam string, perilaku fungsi tidak ditentukan.

Ini didefinisikan dalam file header "> file header.

strlen () Parameter

str: Pointer ke string byte diakhiri null yang panjangnya akan dihitung.

strlen () Kembali nilai

Fungsi strlen () mengembalikan panjang string byte diakhiri null.

Contoh: Bagaimana fungsi strlen () bekerja

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

Saat Anda menjalankan program, hasilnya adalah:

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

Artikel yang menarik...