当前位置: 首页>>代码示例>>C++>>正文


C++ CDictionary::IsNewWordsListEmpty方法代码示例

本文整理汇总了C++中CDictionary::IsNewWordsListEmpty方法的典型用法代码示例。如果您正苦于以下问题:C++ CDictionary::IsNewWordsListEmpty方法的具体用法?C++ CDictionary::IsNewWordsListEmpty怎么用?C++ CDictionary::IsNewWordsListEmpty使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CDictionary的用法示例。


在下文中一共展示了CDictionary::IsNewWordsListEmpty方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: main

int main(int argc, char *argv[])
{
	SetConsoleOutputCP(1251);
	SetConsoleCP(1251);
	if (argc != 1)
	{
		cout << "The command has no additional parameters" << endl;
		return 0;
	}

	string englishWord;
	CDictionary dictionary;
	CTranslator translator(dictionary);
	while (getline(cin, englishWord) && englishWord != EXIT_LINE)
	{
		if (!englishWord.empty())
		{
			ConvertToLowercase(englishWord);
			translator.DoDialogWithUser(englishWord);
		}
	}
	string answer;
	if (!dictionary.IsNewWordsListEmpty())
	{
		cout << "Do you want to save new words? YES/NO" << endl;
		while (getline(cin, answer))
		{
			if (answer == "YES")
			{
				dictionary.DictionarySave();
				break;
			}
			else if (answer == "NO")
			{
				break;
			}
			else
			{
				cout << "Try again" << endl;
			}
		}
	}
	return 0;
}
开发者ID:Coguar,项目名称:OOP,代码行数:44,代码来源:miniDict.cpp


注:本文中的CDictionary::IsNewWordsListEmpty方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。