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変数に保存します。最後に、文字列の長さを表示します。