c++ - Windows 语言环境从十进制转换为字符串
问题描述
今天我回顾了一些代码并看到了这个!对这种方式有什么想法吗?也许你知道最好的方法?我认为这是非常缓慢的方法:)
string GetLocale(int cp) {
if (cp == 1078) { return "Afrikaans(af,af)"; }
if (cp == 1052) { return "Albanian(sq,sq)"; }
if (cp == 1118) { return "Amharic(am,am)"; }
if (cp == 5121) { return "Arabic - Algeria(ar,ar-dz)"; }
if (cp == 15361) { return "Arabic - Bahrain(ar,ar-bh)"; }
if (cp == 3073) { return "Arabic - Egypt(ar,ar-eg)"; }
if (cp == 2049) { return "Arabic - Iraq(ar,ar-iq)"; }
etc...
解决方案
推荐阅读
- java - 为什么在我的情况下不需要 onSaveInstanceState()?
- swift - SwiftUI/Combine - 订阅单个Publisher的最新值
- python - 让 PyQt5 + venv + qt5ct 玩得很好时遇到问题
- c# - 在 C# 中使用正则表达式解析流
- java - Spring批处理excel扩展
- c - 变量上的地址没有改变
- python - 如何获得二进制表示为 1 的数字?
- facebook - Facebook PSID 何时创建(或始终存在)?
- flutter - 如何启用/禁用按钮仅取决于在颤动中使用流的一个文本字段
- python - 有没有一种简单的方法可以让 pd.plot 或 plt.plot() 使用一天中的时间作为 y 轴?