C中的字典库

C中的字典库,第1张

概述我必须使用写一个程序,其中应该使用字典来检查一个字符串是否是一个有效的单词.我可以使用任何字典库吗?如果没有,我怎么能构建一个查询字典? 谢谢! struct Dictionary { Dictionary() { // load _words, here's one possible implementation: std::ifstream input ("/usr/sha 我必须使用写一个程序,其中应该使用字典来检查一个字符串是否是一个有效的单词.我可以使用任何字典库吗?如果没有,我怎么能构建一个查询字典?

谢谢!

解决方法
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;};
总结

以上是内存溢出为你收集整理的C中的字典库全部内容,希望文章能够帮你解决C中的字典库所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1221794.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存