【解決方法】文字列内の文字数をカウントする countcharacters という関数を実装します。


countCharacters という関数を実装します。この関数は stringconst char *stro を受け取り、整数を返します。 while ループを使用して、入力された文字列の文字数をカウントし、それを返します。

私が試したこと:

countCharacters という関数を実装します。この関数は stringconst char *stro を受け取り、整数を返します。 while ループを使用して、入力された文字列の文字数をカウントし、それを返します。

解決策 1

誰かに宿題をやってもらうことはできないので、少し調べるだけで自分自身の答えにつながるヒントをいくつか紹介します。

– AC スタイルの文字列は、 char 配列; 配列の終わりはヌル文字で示されます
– を使用できます。 while 配列のメンバーを数えるループ

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

int countCharacters(const char *str) {
    
    //You need to work this bit out using information above

    }
    return count;
}

int main() {
    const char *str = "Hello, World!";
    printf("The string '%s' has %d characters.\n", str, countCharacters(str));
    return 0;
}

解決策 2

私たちは行き詰まっている人々を喜んで助けますが、それは私たちがあなたのためにすべてを行うためにここにいるという意味ではありません。 私たちがすべての仕事を行うことはできません。あなたはこれに対してお金をもらっているか、成績の一部であり、私たちがあなたのためにすべてを行うのはまったく公平ではありません。

したがって、私たちはあなたに仕事をしてもらう必要があります。あなたが行き詰まったときは、私たちがお手伝いします。 それは、あなたが提出できる段階的な解決策を提供するという意味ではありません。
まず、自分が現在どこにいるのか、そしてプロセスの次のステップは何なのかを説明します。 次に、次のステップを実行するために何を試みたか、また実行したときに何が起こったかを教えてください。

開始する際に問題が発生する場合は、次のことが役立つかもしれません。 問題を解決するコードの書き方、初心者ガイド[^]

コメント

タイトルとURLをコピーしました