C言語の文字列の長さをどのように確認しますか?
C言語では、文字列の長さを取得するためにstrlen()関数を使用できます。 strlen()関数は、string.hヘッダファイルで宣言されており、そのプロトタイプは以下の通りです。
size_t strlen(const char *str);
特定の場合、strは文字列の長さを計算する必要があり、戻り値は文字列の長さ(終端文字\0は含まれません)です。
利用例:
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, World!";
size_t len = strlen(str);
printf("Length: %zu\n", len);
return 0;
}
結果は以下の通りです:
Length: 13