使用 C 在 .map 文件中搜索



我想创建一个能够在.map文件中搜索特定单词的工具。

我正在搜索的单词是".text"。我已经加载了文件input_file = 读取模式下的 fopen("file_location","r")。

现在我正在尝试在此文件中搜索字符串 .text。我的文件有 200 多行。

我非常感谢您提供一些帮助来解决此问题,因为 if(input_file == ".text") 不起作用。

我的下一个解决方案是检查每一行是否匹配,但我不知道如何将文件的完整行加载到数组中?

多谢

使用 fgets() 读取整行,并使用strstr()执行相同的操作来查看您的单词是否在该行中,直到您读取整个文件。

char buf[100];
while(fgets(buf,sizeof(buf),input_file) != NULL)
{
   if(strstr(buf,".text"))
      printf("Word found in the filen");
}

相关内容

  • 没有找到相关文章

最新更新