有没有办法阅读buffe,例如一次读250 MB(使用ifstream的read方法),然后从这个缓冲区中获取行,我看到很多问题,像缓冲区这样的解决方案可以有不完整的行等.
是否有一个解决方案在这c处理所有这些情况等.有没有任何开源库可以做到这一点,例如boost等?
注意:我想避免c stye file *指针等
解决方法 尝试使用 Windows内存映射文件功能.这些调用被缓存,你可以像处理一个文件一样对待一个文件.memory mapped files 总结
以上是内存溢出为你收集整理的在c中高效地阅读大的txt全部内容,希望文章能够帮你解决在c中高效地阅读大的txt所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)