C言語で入力文字列の長さを求める方法

C言語では、strlen()関数を用いて入力された文字列の長さを求めることができます。この関数は、string.hヘッダーファイルにあります。

こちらがサンプルコードです。

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

int main() {
    char str[100];
    printf("请输入一个字符串:");
    scanf("%s", str);

    int len = strlen(str);
    printf("字符串的长度为:%d\n", len);
    
    return 0;
}

上記のコードでは、最初に文字配列 str が宣言されており、入力文字列が格納されます。次に、scanf() 関数を使用してユーザーから入力文字列を受け取ります。その後、strlen() 関数を使用して文字列の長さを取得し、len 変数に代入します。最後に、文字列の長さが表示されます。

bannerAds