首页 > 解决方案 > 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...

标签: c++visual-c++lcid

解决方案


推荐阅读