注册 登录
编程论坛 C++教室

请问在文本文档中怎么查找字符串????

千里之外W 发布于 2013-12-23 19:28, 913 次点击
谢谢了
6 回复
#2
yuccn2013-12-23 20:26
Ctrl + f
#3
blueskiner2013-12-23 22:19
以下是引用yuccn在2013-12-23 20:26:59的发言:

Ctrl + f

fucking explode
#4
peach54602013-12-24 08:17
以下是引用yuccn在2013-12-23 20:26:59的发言:

Ctrl + f

+1
#5
wp2319572013-12-24 08:18
strstr
#6
rjsp2013-12-24 08:24
假设要查找的字符串为 a, 其长度为 n
分配一个大于n的缓存(当然是越大越好),假设这个缓存为 buf[m]

文件内容读入到buf中,然后用 strstr(buf,a) 进行查找
buf中有剩余的n-1个字符未曾比较,因此将之移动到buf头部,再将文件内容读入到buf尾部,继续用strstr(buf,a)进行查找,……
#7
汪悟明2013-12-24 12:25
char str[length];
FILE *fp;
fp=fopen("adress","r");
while(fscanf(fp,"%s",str))
{
 int a;
  a=strstr(str,"string");
 if(a>0)
  {
    printf("Yes");
    break;
   }
}
1