C++ 如何从C++;
我正在做一名拉丁语翻译,我需要一些帮助。我这样做的方式是,我把每个单词从一个短语中分离出来,用户输入到单独的字符串中。我还有一门课,我只列出所有的拉丁语单词及其翻译 例如:C++ 如何从C++;,c++,string,translators,C++,String,Translators,我正在做一名拉丁语翻译,我需要一些帮助。我这样做的方式是,我把每个单词从一个短语中分离出来,用户输入到单独的字符串中。我还有一门课,我只列出所有的拉丁语单词及其翻译 例如: string ac=“and”和 string accedo=“approach” 我想要一种方法来检查列表中所有单词的第一个单词,以查找翻译内容,而无需为每个单词添加if语句。您可以使用类似的 #include <map> #include <iostream> int main() {
string ac=“and”代码>和
string accedo=“approach”代码>
我想要一种方法来检查列表中所有单词的第一个单词,以查找翻译内容,而无需为每个单词添加if语句。您可以使用类似的
#include <map>
#include <iostream>
int main()
{
std::map<std::string, std::string> words;
words["ac"] = "and";
words["acedo"] = "approach";
std::cout << "ac = " << words["ac"] << '\n';
std::cout << "acedo = " << words["acedo"] << '\n';
}
#包括
#包括
int main()
{
地图词;
词语[“ac”]=“和”;
词语[“acedo”]=“接近”;
std::cout Lookupstd::map
。谢谢,我会尝试一下!在我完成这项工作之后,我如何使用它来交叉检查另一个类中的字符串?在完成这项工作之后,所有的单词都出现了一个整型常量表达式错误。不知道如何解决这个问题,是因为它没有放在主类中吗?@SpencerHopkins我不知道你是什么正是这样做的,我看不出你的代码出了什么问题。我把它放在主类中,它工作得很好,但是我如何检查地图中的哪些单词等于我的字符串