C言語で文字列内の文字数をカウントする方法は何ですか?

strlen関数を使って文字列の文字数を数えることができます。

strlen関数のプロトタイプは次のようになります:

size_t strlen(const char *str);

str は、文字の数を数える必要がある文字列です。

サンプルコード:

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

int main() {
    char str[100];
    printf("请输入一个字符串:");
    scanf("%s", str);
    
    int count = strlen(str);
    printf("字符串中的字符个数为:%d\n", count);
    
    return 0;
}

コードを実行して、文字列を入力すると、プログラムは文字列内の文字数を出力します。

bannerAds