C 言語で文字列の長さを測るにはどうすればよいですか

C言語では、strlen()関数で文字列の長さを測ることができます。strlen()関数はstring.hヘッダファイルにあり、文字列の実際の文字数を返すことができます。ただし、末尾の空文字\0は含まれません。

文字列の長さを測定するための strlen() 関数の利用例を以下に示します。

#include <stdio.h>
#include <string.h>

int main() {
    char str[] = "Hello, World!";
    int length = strlen(str);
    
    printf("Length of the string is: %d\n", length);

    return 0;
}

ネイティブな日本語で文章を言い換えると

Length of the string is: 13

上記の例では、文字列strを定義し、strlen()関数を使って文字列の長さを測定し、その結果をlength変数に格納しました。最後に、printf()関数を使用して文字列の長さを出力しました。

bannerAds