void CReticeWordDlg::OnBnClickedButtonUnknow() { if (!mode)//unknown empty goto this turn { //将一个新的单词加入不认识的单词库,首先判断不认识的单词库中是否已经存在该单词 //不存在则加入,并将不认识的单词库重新保存成文件 int i = 0; for (i = 0; i < unknown.size(); i++) { if (CString(unknown[i].word) == CString(words[randIndex].word)) { break; } } if (i == unknown.size()) { unknown.push_back(words[randIndex]); SaveUnknow(); } } //随机选取下一个单词 RandomGen(); }这段代码的作用
时间: 2024-04-07 15:28:47 浏览: 40
中科大编译原理大作业PL/0
这段代码是一个 MFC 程序中的一个按钮响应函数,主要实现的功能是将一个新的单词加入不认识的单词库。如果不认识的单词库中已经存在该单词,则不进行任何操作;否则,将该单词加入不认识的单词库,并将不认识的单词库重新保存成文件。最后,随机选取下一个单词。该函数的实现依赖于一些全局变量和其他函数的实现,这些变量和函数在代码中没有给出。
阅读全文