0

txt ファイルがあり、それを検索して特定の行を見つける関数を作成したいと考えています。txt ファイルは、赤ちゃんの名前と使用頻度のリストです。次のようになります。

jack,M,1456
julie,F,879
conner,M,540
ben,M,20843

基本的には、ユーザーがその名前を入力すると、その名前の行を表示する機能が必要です。したがって、ユーザーは名前を入力するように求められ、その入力を使用して、名前が見つかるまでファイルを検索します。ユーザーが julie を入力した場合、画面に julie,F,879 が出力されます。

また、その点で、複数の txt ファイルがある場合はどうなりますか? 例えば:

file1.txt
jack,M,1456
julie,F,879
conner,M,540
ben,M,20843

file2.txt
jacob,M,15687
alex,F,5648
shannon,F,964
conner,M,760

複数のtxtファイルを検索して行を見つけるにはどうすればよいですか? ユーザーが alex と入力した場合、2 つの別個の txt ファイルを検索する関数を取得するにはどうすればよいですか?

そして最後に (私は知っています、これは長引いています..) ユーザーが conner を入力した場合、プログラムに両方の txt ファイルからの行を表示させるにはどうすればよいでしょうか?

よろしくお願いします。

4

1 に答える 1

-1

始めるためのヒントを与えるだけです。stl ifstreamクラスを使用すると、フォーマットされたデータを抽出することもできます。stl は、目的を達成するための多くの手段を提供します。

于 2013-03-28T08:22:00.280 に答える