在一个文件中查找指定单词所在的行,简单实现了,没有进行异常处理;
#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; }
时间: 2024-10-11 05:46:21