在文件的多行中搜索子字符串

时间:2018-02-08 04:58:17

标签: c++ string search substring

我有一个文本文件“dna.txt”我知道如何从文件中读取并计算每个字母(A,T,C或G)的出现次数,但我不知道如何遍历多行拥有“AT”的所有组合,这将是dna.txt中的一个子字符串。我不知道从哪里开始。我读到了关于strstr但不知道如何使用它。谢谢。

1 个答案:

答案 0 :(得分:0)

请使用 ifstream.getlinegetline(char * buffer,int count)逐行读取文件。 如果我在找到“AT”计数的情况下正确找到你,继续查找字符“A”,每次遇到“A”时,检查下一个字符是否为“T”并增加计数。