■No7026 (まる さん) に返信
> 英字の文字列があって(200文字くらい)、それを指定された文字数ずつ区切って見る。1文字ずらして区切る。
> 文字列の中に2回以上でてくる組を表示するプログラムについてなんですが、初心者で全くわかりません。お願いします。
上記の事をコンピュータにやらせるためのロジックが分からないのでしょうか。
それとも、VBでの具体的な記述方法が分からないのでしょうか。
問題を解決するためには、問題を解決する手順(ロジック)を決めて、そしてそれに基づいて特定のコンピュータ言語でプログラミングをします。もちろん、手順を
決めるときに使う言語の特性や機能をしっていると有利な事は有利ですが、知らないからといって手順が決められない訳ではありません。
例えば、手順とは次のような感じで考えていきます。
(1) 文字列の入った変数を用意する
(2) (1)で用意した文字列に対して指定された文字数ずつ区切る ←区切ったものをどうすればよいかを考えて見ましょう。
(3) 1文字ずらして区切る ←何に対して?
(4) 文字列の中に2回以上でてくる組を取り出す ←何に対して?
(5) (4)で取り出した文字列を表示する ←どこに?