C言語では文字列の長さをどうやって求めますか?
C言語では、文字列の長さを取得するためにstrlen()関数を使用することができます。このstrlen()関数はヘッダーファイルにあり、そのプロトタイプは以下の通りです。
const char *strを指定すると、その文字列の長さを返す関数strlen()
strとは、ヌル文字で終わる文字列を指すポインタである。
以下のコードは例です:
#include
#include を含める
int main() {
char str[] = “Hello World”;
int len = strlen(str);
printf(“文字列の長さは:%d\n”, len);
return 0;
}
結果は次の通りです:
文字列の長さは11です。