C++ strlen関数:文字列長を安全に取得する方法

C++では、文字列の長さを求めるためにstrlen関数を使用することができます。strlen関数は、ヌル終端文字列へのポインタを受け取り、その文字列の長さ(ヌル終端文字を除く)を返します。

以下はサンプルコードです。

#include <iostream>
#include <cstring>

int main() {
    const char *str = "Hello, World!";
    int length = strlen(str);
    
    std::cout << "Length of the string: " << length << std::endl;
    
    return 0;
}

例では、最初に文字列”Hello, World!”を指しているポインタstrを定義し、次にstrlen関数を使用して文字列の長さを求め、その結果をlength変数に保存します。最後に、文字列の長さを表示します。

bannerAds