C言語でchar配列の長さを取得する方法は何ですか?
C言語では、char配列の長さを取得するためにstrlen()関数を使用することができます。この関数はstring.hヘッダファイルにあり、char配列を引数として受け取り、配列の長さ(終端文字’\0’は含まれません)を返します。
以下はサンプルコードです。
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello World";
int length = strlen(str);
printf("Length of the string: %d\n", length);
return 0;
}
上記の例では、strlen()関数が使用され、str配列の長さを取得し、その結果をlength変数に格納します。最後に、printf()関数を使用して配列の長さを出力します。