getpy = "E"
Case "垡", "砝", "幡", "蕃", "燔", "蹯", "蘩", "畈", "梵", "邡", "枋", "钫", "鲂", "舫", "妃", "绯", "扉", "蜚", "霏", "鲱", "淝", "腓", "悱", "斐", _
"榧", "翡", "篚", "狒", "痱", "镄", "棼", "鼢", "偾", "鲼", "瀵", "沣", "砜", "葑", "酆", "唪", "俸", "缶", "呋", "趺", "麸", "稃", "跗", "凫", "孚", _
"芙", "芾", "怫", "绂", "绋", "苻", "祓", "罘", "茯", "郛", "砩", "莩", "蚨", "匐", "桴", "艴", "菔", "蜉", "幞", "蝠", "黻", "拊", "滏", "黼", "驸", _
"鲋", "赙", "蝮", "鳆", "馥", "攵", "犭"
getpy = "F"
Case "旮", "伽", "钆", "尜", "尕", "尬", "陔", "垓", "赅", "丐", "戤", "坩", "泔", "苷", "疳", "酐", "尴", "澉", "橄", "擀", "旰", "矸", "绀", "淦", _
"罡", "筻", "戆", "槔", "睾", "杲", "缟", "槁", "藁", "诰", "郜", "锆", "圪", "纥", "袼", "鬲", "嗝", "塥", "搿", "膈", "镉", "骼", "哿", "舸", "虼", _
"硌", "哏", "亘", "艮", "茛", "赓", "哽", "绠", "鲠", "肱", "蚣", "觥", "珙", "佝", "缑", "篝", "鞲", "岣", "枸", "笱", "诟", "媾", "彀", "遘", "觏", _
"轱", "鸪", "菰", "蛄", "觚", "酤", "毂", "鹘", "汩", "诂", "牯", "罟", "钴", "嘏", "臌", "瞽", "崮", "梏", "牿", "痼", "锢", "鲴", "胍", "鸹", "呱", _
"卦", "诖", "倌", "鳏", "掼", "涫", "盥", "鹳", "咣", "桄", "胱", "犷", "妫", "皈", "鲑", "宄", "庋", "匦", "晷", "簋", "刿", "炅", "鳜", "衮", "绲", _
"磙", "鲧", "呙", "埚", "崞", "聒", "蝈", "帼", "掴", "虢", "馘", "猓", "椁", "蜾", "桧", "莞", "呷"
getpy = "G"
Case "鹄", "铪", "嗨", "胲", "醢", "顸", "蚶", "鼾", "邗", "晗", "焓", "菡", "颔", "撖", "瀚", "绗", "颃", "沆", "蒿", "嚆", "薅", "蚝", "嗥", "濠", _
"昊", "皓", "颢", "灏", "诃", "嗬", "劾", "曷", "盍", "颌", "阖", "翮", "壑", "桁", "珩", "蘅", "訇", "薨", "闳", "泓", "荭", "蕻", "黉", "讧", "瘊", _
"篌", "糇", "骺", "後", "逅", "堠", "鲎", "虍", "烀", "轷", "唿", "惚", "滹", "囫", "斛", "猢", "煳", "鹕", "槲", "醐", "觳", "浒", "琥", "冱", "岵", _
"怙", "戽", "祜", "笏", "扈", "瓠", "鹱", "骅", "铧", "桦", "踝", "獾", "洹", "萑", "锾", "寰", "缳", "鬟", "奂", "浣", "逭", "漶", "鲩", "擐", "肓", _
"隍", "徨", "湟", "遑", "潢", "璜", "篁", "癀", "蟥", "鳇", "诙", "咴", "虺", "晖", "珲", "麾", "隳", "洄", "茴", "哕", "浍", "荟", "恚", "彗", "喙", _
"缋", "蕙", "蟪", "阍", "馄", "诨", "溷", "耠", "锪", "劐", "攉", "钬", "夥", "镬", "嚯", "藿", "蠖", "砉", "圜"
getpy = "H"
'case
'getpy= "i"
Case "丌", "叽", "乩", "玑", "芨", "矶", "咭", "剞", "唧", "屐", "笄", "嵇", "犄", "赍", "跻", "畿", "齑", "墼", "羁", "岌", "亟", "佶", "笈", "戢", "殛", "楫", "蒺", "瘠", "蕺", "虮", "掎", "戟", "嵴", "麂", "芰", "哜", "洎", "觊", "偈", "暨", "跽", "霁", "鲚", "稷", "鲫", "髻", "骥", "迦", "浃", "珈", "痂", "笳", "袈", "葭", "跏", "镓", "岬", "郏", "恝", "戛", "铗", "蛱", "胛", "瘕", "戋", "菅", "湔", _
"犍", "搛", "缣", "蒹", "鲣", "鹣", "鞯", "囝", "枧", "笕", "趼", "睑", "裥", "锏", "谫", "戬", "翦", "謇", "蹇", "牮", "谏", "楗", "毽", "腱", "僭", "踺", "茳", "豇", "缰", "礓", "耩", "洚", "绛", "犟", "糨", "艽", "姣", "茭", "蛟", "跤", "僬", "鲛", "鹪", "佼", "挢", "皎", "敫", "徼", "噍", "醮", "疖", "喈", "嗟", "孑", "讦", "诘", "拮", "桀", "婕", "颉", "碣", "鲒", "羯", "蚧", "骱", "钅", "矜", "衿", _
"卺", "堇", "廑", "馑", "槿", "瑾", "妗", "荩", "赆", "缙", "觐", "噤", "泾", "旌", "菁", "腈", "阱", "刭", "肼", "儆", "憬", "弪", "迳", "胫", "婧", "獍", "扃", "迥", "鸠", "赳", "阄", "啾", "鬏", "柩", "桕", "噘", "孓", "珏", "崛", "桷", "觖", "厥", "劂", "谲", "獗", "蕨", "橛", "镢", "蹶", "矍", "爝", "皲", "筠", "麇", "捃", "纟", "廴"
getpy = "J"
Case "蚵", "咔", "佧", "胩", "锎", "剀", "垲", "恺", "铠", "蒈", "锴", "忾", "龛", "戡", "侃", "莰", "阚", "瞰", "伉", "闶", "钪", "尻", "栲", "铐", "犒", "珂", "轲", "疴", "钶", "颏", "稞", "窠", "瞌", "蝌", "髁", "岢", "恪", "氪", "骒", "缂", "嗑", "溘", "锞", "裉", "铿", "倥", "崆", "箜", "芤", "眍", "叩", "筘", "蔻", "刳", "堀", "骷", "绔", "喾", "侉", "蒯", "郐", "哙", "狯", "脍", "髋", "诓", "哐", _
"诳", "夼", "邝", "圹", "纩", "贶", "悝", "逵", "馗", "喹", "揆", "暌", "睽", "蝰", "夔", "跬", "匮", "喟", "愦", "蒉", "篑", "聩", "琨", "锟", "髡", "醌", "鲲", "悃", "阃", "栝", "蛞"
getpy = "K"
Case "冫", "靓", "邋", "旯", "砬", "剌", "瘌", "崃", "徕", "涞", "铼", "赉", "睐", "濑", "癞", "籁", "岚", "褴", "斓", "镧", "榄", "漤", "罱", "啷", "莨", "稂", "锒", "螂", "阆", "蒗", "唠", "崂", "痨", "铹", "醪", "栳", "铑", "耢", "仂", "叻", "泐", "鳓", "嫘", "缧", "檑", "羸", "耒", "诔", "酹", "嘞", "塄", "愣", "骊", "喱", "鹂", "缡", "蓠", "蜊", "嫠", "鲡", "罹", "藜", "黧", "蠡", "俚", "娌", "逦", _
"锂", "澧", "醴", "鳢", "呖", "坜", "苈", "戾", "枥", "疠", "俪", "栎", "疬", "轹", "郦", "猁", "砺", "莅", "唳", "笠", "粝", "蛎", "詈", "跞", "雳", "溧", "篥", "奁", "裢", "鲢", "濂", "臁", "蠊", "琏", "裣", "蔹", "娈", "殓", "楝", "潋", "椋", "墚", "踉", "魉", "嘹", "寮", "獠", "缭", "鹩", "钌", "蓼", "尥", "咧", "冽", "洌", "埒", "捩", "趔", "躐", "鬣", "啉", "粼", "嶙", "遴", "辚", "瞵", "麟", "廪", _
"懔", "檩", "蔺", "膦", "躏", "囹", "泠", "苓", "柃", "瓴", "棂", "绫", "翎", "聆", "蛉", "鲮", "酃", "呤", "熘", "浏", "旒", "遛", "骝", "镏", "鎏", "绺", "锍", "鹨", "泷", "茏", "栊", "珑", "胧", "砻", "癃"
getpy = "L"
Case "膂", "褛", "栾", "鸾", "脔", "銮", "锊", "囵", "捋", "猡", "脶", "椤", "镙", "倮", "瘰", "蠃", "泺", "荦", "珞", "摞", "漯", "雒", "呒", "嬷", "蟆", "犸", "杩", "唛", "霾", "荬", "劢", "颟", "鞔", "鳗", "螨", "墁", "幔", "缦", "熳", "镘", "邙", "硭", "漭", "蟒", "牦", "旄", "蛑", "髦", "蝥", "蟊", "峁", "泖", "茆", "昴", "耄", "袤", "瑁", "瞀", "懋", "莓", "嵋", "湄", "猸", "楣", "镅", "鹛", "浼", _
"袂", "魅", "扪", "钔", "焖", "懑", "虻", "甍", "瞢", "朦", "礞", "艨", "勐", "艋", "蜢", "懵", "蠓", "咪", "祢", "猕", "縻", "麋", "蘼", "芈", "弭", "敉", "脒", "糸", "汨", "宓", "谧", "嘧", "沔", "黾", "眄", "湎", "腼", "喵", "鹋", "杪", "眇", "淼", "缈", "邈", "咩", "篾", "蠛", "岷", "玟", "苠", "珉", "缗", "闵", "泯", "愍", "鳘", "茗", "冥", "溟", "暝", "瞑", "酩", "缪", "谟", "嫫", "馍", "麽", "殁", "茉", "秣", "蓦", "貊", "瘼", "镆", "貘", "耱", "哞", "侔", "眸", "鍪", "毪", "仫", "沐", "坶", "苜", "钼", "渑"
getpy = "M"
Case "拗", "廾", "乜", "镎", "肭", "衲", "捺", "艿", "柰", "萘", "鼐", "囡", "喃", "楠", "赧", "腩", "蝻", "囔", "馕", "曩", "攮", "孬", "呶", "硇", "铙", "猱", "蛲", "垴", "瑙", "讷", "坭", "怩", "铌", "猊", "鲵", "伲", "旎", "昵", "睨", "鲇", "鲶", "黏", "辇", "廿", "埝", "茑", "袅", "嬲", "脲", "陧", "臬", "嗫", "颞", "蹑", "蘖", "咛", "聍", "佞", "甯", "妞", "忸", "狃", "侬", "哝", "耨", "孥", "驽", _
"弩", "胬", "钕", "恧", "衄", "傩", "喏", "搦", "锘", "恁"
getpy = "N"
Case "噢", "讴", "瓯", "耦", "怄"
getpy = "O"
Case "钯", "拚", "彷", "冖", "葩", "杷", "筢", "俳", "哌", "蒎", "爿", "蹒", "蟠", "泮", "袢", "襻", "滂", "逄", "螃", "脬", "庖", "狍", "匏", "疱", "醅", "锫", "帔", "旆", "辔", "霈", "湓", "怦", "嘭", "堋", "蟛", "丕", "纰", "邳", "铍", "噼", "芘", "枇", "蚍", "郫", "陴", "埤", "罴", "蜱", "貔", "鼙", "庀", "仳", "圮", "擗", "癖", "淠", "媲", "睥", "甓", "犏", "翩", "骈", "胼", "蹁", "谝", "剽", "缥", _
"螵", "殍", "瞟", "嘌", "嫖", "氕", "丿", "苤", "姘", "嫔", "颦", "榀", "牝", "娉", "俜", "枰", "鲆", "钋", "鄱", "皤", "叵", "钷", "笸", "珀", "掊", "裒", "攴", "噗", "匍", "璞", "濮", "镤", "溥", "氆", "镨", "蹼"
getpy = "P"
Case "匚", "袷", "湫", "峤", "趄", "瞿", "桤", "萋", "嘁", "槭", "蹊", "亓", "圻", "岐", "芪", "耆", "颀", "淇", "萁", "骐", "琦", "琪", "祺", "蛴", "綦", "蜞", "蕲", "鳍", "麒", "屺", "芑", "杞", "绮", "綮", "汔", "荠", "葺", "碛", "憩", "葜", "髂", "阡", "芊", "佥", "岍", "悭", "愆", "骞", "搴", "褰", "钤", "虔", "掮", "箝", "肷", "慊", "缱", "芡", "茜", "倩", "椠", "戕", "戗", "跄", "蜣", "锖", "锵", _
"镪", "嫱", "樯", "羟", "襁", "炝", "硗", "跷", "劁", "缲", "荞", "谯", "憔", "鞒", "樵", "愀", "诮", "妾", "挈", "惬", "箧", "锲", "衾", "芩", "嗪", "溱", "噙", "檎", "螓", "锓", "吣", "揿", "圊", "蜻", "鲭", "檠", "黥", "苘", "謦", "箐", "磬", "罄", "跫", "銎", "邛", "穹", "茕", "筇", "蛩", "蚯", "楸", "鳅", "犰", "虬", "俅", 

解决方案 »

  1.   

    我是提问者,由于内容太长,写不下,全部内容请见:
    编写返回汉字拼音的第一个字母程序,送100分http://expert.csdn.net/Expert/topic/1142/1142592.xml?temp=.3394434编写返回汉字拼音的第一个字母程序,送100分(续1) http://expert.csdn.net/Expert/topic/1142/1142597.xml?temp=2.691287E-02  编写返回汉字拼音的第一个字母程序,送100分(续2) 
    http://expert.csdn.net/Expert/topic/1142/1142599.xml?temp=.7954218编写返回汉字拼音的第一个字母程序,送100分(续3)http://expert.csdn.net/Expert/topic/1142/1142600.xml?temp=.2998468
      

  2.   

    void CHanZiDlg::OnButton1() 
    {
    // TODO: Add your control notification handler code here char ch;
    CString str;
    this->m_HanZiCtrl.GetWindowText(str);
    ch=this->GetFirstCharacter((LPCTSTR)str);
    str.Format("The first character is %c ",ch);
    MessageBox(str,"psusong");
    }char CHanZiDlg::GetFirstCharacter(const char *str)
    {
    int temp1,temp2;
    char getHzPy; int len=strlen(str);
    if(len>1)
    {
      temp1=*str+256;
      temp2=*(str+1)+256;
    }
    else
    {
      getHzPy=*str;
      return getHzPy;
    } int hznm=(temp1<<8)+temp2;
    if( 0xB0A1 <= hznm&&hznm <= 0xB0C4 )
      getHzPy = 'A';
    else if(0xB0C5 <= hznm&& hznm <=0xB2C0)
      getHzPy = 'B';
    else if(0xB2C1 <= hznm &&hznm <= 0xB4ED)
      getHzPy ='C';
    else if(0xB4EE <= hznm &&hznm <= 0xB6E9)
      getHzPy = 'D';
    else if (0xB6EA <= hznm  && hznm <= 0xB7A1)   
      getHzPy = 'E';
    else if (0xB7A2 <= hznm  && hznm <= 0xB8C0)   
      getHzPy = 'F';
    else if (0xB8C1 <= hznm  && hznm <= 0xB9FD) 
      getHzPy = 'G';
    else if (0xB9FE<= hznm  && hznm <= 0xBBF6)  
      getHzPy = 'H';
    else if (0xBBF7<= hznm   &&hznm <= 0xBFA5)   
      getHzPy ='J'; 
    else if (0xBFA6 <= hznm  && hznm <= 0xC0AB) 
         getHzPy = 'K';
    else if (0xC0AC <= hznm  && hznm <= 0xC2E7)   
      getHzPy = 'L';
    else if (0xC2E8 <= hznm   &&hznm <= 0xC4C2)   
      getHzPy = 'M';
    else if (0xC4C3 <= hznm  && hznm <= 0xC5B5) 
      getHzPy = 'N';
    else if (0xC5B6 <= hznm   &&hznm <= 0xC5BD)   
      getHzPy = 'O';
    else if (0xC5BE<= hznm   &&hznm <= 0xC6D9)   
      getHzPy ='P';
    else if(0xC6DA <= hznm   &&hznm <= 0xC8BA)  
      getHzPy = 'Q';
    else if (0xC8BB <= hznm  && hznm <= 0xC8F5) 
      getHzPy = 'R';
    else if (0xC8F6 <= hznm   &&hznm <= 0xCBF9)   
      getHzPy ='S';
    else if (0xCBFA <= hznm   &&hznm <= 0xCDD9)   
      getHzPy ='T';
    else if (0xCDDA <= hznm  && hznm <= 0xCEF3)   
      getHzPy = 'W';
    else if (0xCEF4 <= hznm  && hznm <= 0xD1B8)  
      getHzPy = 'X';
    else if (0xD1B9 <= hznm  && hznm <= 0xD4D0)  
      getHzPy = 'Y';
    else if (0xD4D1 <= hznm   &&hznm <= 0xD7F9)  
      getHzPy = 'Z';

    return getHzPy;
    }
      

  3.   

    你那个VB程序不就是求了汉字的内码,这在VC中简直是小儿科