编程论坛
注册
登录
编程论坛
→
C++教室
请问在文本文档中怎么查找字符串????
千里之外W
发布于 2013-12-23 19:28, 913 次点击
谢谢了
6 回复
#2
yuccn
2013-12-23 20:26
Ctrl + f
#3
blueskiner
2013-12-23 22:19
以下是引用
yuccn
在2013-12-23 20:26:59的发言:
Ctrl + f
fucking explode
#4
peach5460
2013-12-24 08:17
以下是引用
yuccn
在2013-12-23 20:26:59的发言:
Ctrl + f
+1
#5
wp231957
2013-12-24 08:18
strstr
#6
rjsp
2013-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