gpt4 book ai didi

c++ - 从文本文件中读取单词

转载 作者:行者123 更新时间:2023-11-28 03:37:47 25 4
gpt4 key购买 nike

这是我必须遵循的要求:

There will be a C style or C++ style string to hold the word. An int to hold a count of each word. A struct or class to hold both of these. This struct/class will be inserted into an STL list. You will also need a C style or C++ style string to hold the line of text you read from the files. You will parse this line into words as per the word definition in the assign spec.

第一部分看起来不错,但在第二部分中,我仍然不明白阅读一行然后将其解析为单词的意义。是不是比使用直接从文本文件中读取一个单词更高效?

最佳答案

效率取决于单词的定义(来自赋值规范):如果您需要多次遍历 linem 以确定单词的开始/结束位置(即什么属于单词),将行保留在内存中,然后多次从磁盘读取(尽管可以通过 I/O 缓存降低性能影响)更有效。

即使没有性能提升,这是一项家庭作业,我认为你被要求这样做是为了学习 1) 如何从文件中读取字符串(行); 2)如何解析内存中的字符串。要同时实现这两个目标,你有这个需求

关于c++ - 从文本文件中读取单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10348727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com