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;
}
コードを実行して、文字列を入力すると、プログラムは文字列内の文字数を出力します。