gpt4 book ai didi

c++ - 如何获取字符串中的单词数

转载 作者:行者123 更新时间:2023-11-28 07:01:53 25 4
gpt4 key购买 nike

下周我有一个 c++ 入门课要交作业,我需要一些关于如何完成它的建议。我必须制作一个字数统计程序,以计算用户列表输入中的行数、字数、字符数、唯一行数和唯一字数。到目前为止,这就是我所拥有的:

最佳答案

如果可能的话,我会在 std::istringstream 中放一行,然后从那里读取单词来计算它们。要计算独特的单词/行,几乎可以肯定最简单的方法是将它们插入 std::set,然后在完成后计算集合中的项目数(这看起来很像你已经在尝试了,所以这几乎只是对这种方法完全可行的确认)。

如果您需要在没有字符串流的情况下分隔单词,(通常)最容易找到非空格字符,然后将字符复制到字符串,直到您再次遇到空格字符。重复直到到达输入的末尾。

关于c++ - 如何获取字符串中的单词数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22313930/

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