单词查找程序 hello

阅读C++ Primer 第511页时有一个文本查询程序,当时感觉过于复杂,用C语言实现实现基本功能要简单一些

在一个文件中查找指定单词所在的行,简单实现了,没有进行异常处理;

#include<stdio.h>
#include<string.h>
int main()
{
	int maxword = 1024;
	int i = 0;
	char word[50];
	char line[maxword];
	FILE *fp = fopen("a.txt", "r");
	printf("请输入要查找的单词\n");
	scanf("%s", word);
	while(fgets(line, maxword, fp))
	{
	  i++;
	  if(strstr(line, word))
	    printf("line%d: %s", i, line); 		
	}
	getchar();
	return 0;
}
原文地址:https://www.cnblogs.com/fightever/p/3908700.html