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,我将如何获得搜索两个单独的 txt 文件的功能?

最后(我知道,这是在拖延......)如果用户输入 conner,我将如何让程序显示两个 txt 文件中的行?

非常感谢您的帮助!

4

1 回答 1

-1

只是给你一个开始的提示。您可以使用 stl ifstream类,您还可以在其中提取格式化数据。stl 为您提供了很多方法来实现您想要的。

于 2013-03-28T08:22:00.280 回答