首页 > 代码库 > C语言打印记事本内搜索字符串所在行信息
C语言打印记事本内搜索字符串所在行信息
本程序采用C语言编写,使用方法:
1.双击“甲骨文字符串查询作品.exe”运行程序;
2.运行前请确保此可执行程序目录下有1.txt文件。
3.根据提示输入一个字符串,程序将显示存在所搜索字符串的所有行!
程序如果问题,请联系xingyun2684@gmail.com!
2014-7-31日安阳师范学院机房完成。
程序截图:
源码如下:
#include <stdio.h>#include<string.h>#include<stdlib.h>#include<conio.h>#include<string.h>int main(){ FILE *fp; char str[1024],search[1024]; int i; char *j; system("color a"); system("title 甲骨文字符串查询系统by星云"); system("cls"); while(1){ system("cls"); printf("\n\t本程序将打印1.txt内,程序将显示所搜索字符串的该行信息\n"); printf("\n\t程序运行前请确保根目录下有1.txt文件。\n"); printf("\n\t程序如有问题,请联系xingyun2684@gmail.com!\n\n"); if (fp=fopen("1.txt","r")) { i=0; printf("请输入要搜索的字符:\n"); scanf("%s",search); printf("\n"); while (fgets(str,sizeof(str),fp)) { i++; j=strstr(str,search); if(j) { printf("%s\n",str); } } fclose(fp); } printf("\n\n按任意键继续\n"); getch(); } printf("\n\n按任意键退出程序!\n\n"); getch(); return 0;}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。