私はこの演習に取り組んでいます: 単語の連続文字数を与えるプログラムを作成してください -ex: aaafdseergftth と入力すると、プログラムは a = 3, e=2, t=2- を返します。
文字列を定義し、配列を使用して文字を取得し、while ループと比較するなど、いくつかの解決策を考え出しましたが、ここに問題があります。配列、文字列、sunbfunctions を使用してこれを解決することはできません運動し、別の解決策を探す必要があると明示的に言っています。
ここで、文字列や配列を使用しない 2 番目のアイデアを示します。不明な量の char 変数を定義し、While not (Eoln) do
(...) のような while ループで Intro に入るまで、それぞれを入力します。それを解決するために今思いつくことができるのはそれだけですが、未知の量の変数を定義する方法を探していたとき、新しい変数を入力するためにサイズを変更する必要がある配列を使用した解決策しか見つかりませんでした。配列を使用せずに不明な量の変数を定義するにはどうすればよいですか? -それも可能ですか?-それができない場合、配列や文字列を使用せずに単語のすべての文字を取得するにはどうすればよいですか?