读书人

关于fstream的有关问题。thx

发布时间: 2012-02-07 17:45:36 作者: rapoo

【求助】关于fstream的问题。。。thx
把一个文件(非文本,但包含文字,如图纸)用 文件流读出来后,
如何 只选取所需的指定文字写到文件中?
“指定的文字”不是确定的,只能用他前面的 文字定位。

比如:find(姓名:),然后只把它后面的名字取出来,
请问有这样的方法吗?
多谢

[解决办法]
就是用他前面的文字定位就OK了
[解决办法]
如果知道文件内部结构,可以使用istream中的seekg函数,实现随机访问
[解决办法]
参考Effective STL item29,把文件整个读入string,然后用string::find函数即可。

读书人网 >C++

热点推荐