比较文本文件中的字符串然后打印出整行

时间:2013-02-27 11:07:25

标签: c string text-files

我的目标是打印文本文件中的每一个完整行,如果该行包含一个等同于用户输入的字符串。

我理解如何在文本文件中查找特定字符串的出现次数,但我对如何将其与特定行关联起来感到困惑。如何将字符串与其所在的特定行相关联?

我最初的想法是将每一行存储在一个数组中,然后如果用户字符串位于该行的某个位置,则打印出该行。

然而,每一行都是不同的大小,所以我想知道我是否有可能最初将我的整个文本文件分成x行,然后使用循环遍历每一行并搜索该字符串?< / p>

1 个答案:

答案 0 :(得分:0)

在开始新行比较之前,将行开头的文件指针保存在临时变量中