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

[求助]查找文件里的字符

kisscjy 发布于 2007-05-26 01:08, 529 次点击
如何读取txt文件,查找该文件的某一字符串~~~

例如,有一个文件data.txt,我想查找里面有没有abc这3个字符,

改调用什么函数,而这个函数的返回值又是什么

请给一段完整的代码看看,先谢了~~
5 回复
#2
孤魂居士2007-05-26 01:13


我只会在程序中调用文件
不会
{"我想查找里面有没有abc这3个字符,

改调用什么函数,而这个函数的返回值又是什么}
中区兄 帮不了你了
想学学
望高手指点

#3
aipb20072007-05-26 09:52
用string类的find函数可以满足你需要.

s1.find(s2,pos)从s1的pos位置查找s2.
返回找到s2的起始位置,或者string::npos,后者表示没有匹配!
#4
kisscjy2007-05-26 10:09

但是这是在文件 TXT 中寻找字符阿

而不是在字符串中寻找阿~??

#5
aipb20072007-05-26 13:15
回复:(kisscjy)但是这是在文件 TXT 中寻找字符阿而...
用文件流把文件里的数据读到字符串中就可以了啊!

如果不知道怎么用文件流,就去看下msdn吧: fstream
#6
孤魂居士2007-05-28 21:44

无限兄厉害``
说的我都懂了
1