加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C中的字典库

发布时间:2020-12-16 10:39:14 所属栏目:百科 来源:网络整理
导读:我必须使用写一个程序,其中应该使用字典来检查一个字符串是否是一个有效的单词.我可以使用任何字典库吗?如果没有,我怎么能构建一个查询字典? 谢谢! 解决方法 struct Dictionary { Dictionary() { // load _words,here's one possible implementation: std
我必须使用写一个程序,其中应该使用字典来检查一个字符串是否是一个有效的单词.我可以使用任何字典库吗?如果没有,我怎么能构建一个查询字典?

谢谢!

解决方法

struct Dictionary {
  Dictionary() {
    // load _words,here's one possible implementation:
    std::ifstream input ("/usr/share/dict/words");
    for (std::string line; getline(input,line);) {
      _words.insert(line);
    }
  }
  bool contains(std::string const& word) const { return _words.count(word); }

  std::set<std::string> _words;
};

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读