使用map获取对应key的Vlaue值
引用#include using namespace std; //添加值 UDT_MAP_INT_CSTRING.insert(std::map::value_type(1, _T(“a”))); UDT_MAP_INT_CSTRING.insert(std::map::value_type(2, _T(“b”))); UDT_MAP_INT_CSTRING.insert(std::map::value_type(3, _T(“c”))); UDT_MAP_INT_CSTRING.insert(std::map::value_type(4, _T(“d”))); UDT_MAP_INT_CSTRING.insert(std::map::value_type(5, _T(“马超”))); CString str; for (int i = 1; i < 6; i++) { //判断其key值是否存在 iter = UDT_MAP_INT_CSTRING.find(i); if (iter != UDT_MAP_INT_CSTRING.end()) { //获取key对应的Value值 str = UDT_MAP_INT_CSTRING.at(i); if (i == 1) { m_str1.SetWindowTextW(str); } else if (i == 2) { m_str2.SetWindowTextW(str); } else if (i == 3) { m_str3.SetWindowTextW(str); } else if (i == 4) { m_str4.SetWindowTextW(str); } else if (i == 5) { m_str5.SetWindowTextW(str); } }
上一篇 呕吼,c语言&&三子棋
下一篇 4. 多重背包问题 I
版权所有 (c)2021-2022 MSHXW.COM
ICP备案号:晋ICP备2021003244-6号