禁用除MFC之外的任何库;MFC静态链接;UNICODE-16代码与DLL接口,DLL接口使用class导出,不要用函数导出方式 内容: 输入一个UNICODE-16版本的字符串,将这个字符串分解为单个字符。
特别:必须支持多字节的超大字符集。
例如:
输入:“This 中国。”
分解为:
T
h
i
s
 (空格)


解决方案 »

  1.   

    UNICODE-16代码是什么
    UTF-16倒是听说过。
      

  2.   

    i know UNICODE  , but what is UNICODE-16?
      

  3.   

    我觉得也应该是UTF-16
    但是有说要支持多字节字符集  是不是MBCS
      

  4.   


    how about MBCS?
    how to use _mbslen
    TCHAR p[]=_T("hello,你好");
    int i=_mbslen(p);错误 1 error C2664: “_mbslen”: 不能将参数 1 从“TCHAR [11]”转换为“const unsigned char *” g:\vsprojects\test\test\test.cpp 18 1 TEST
      

  5.   


    哥哥 你说详细点…………
    导出类的class参考示例:class CTextSplit
    {
    public:
    CTextSplit();
    virtual ~CTextSplit(); void SetText(LPCWSTR lpszText); //设置分析的文字串
    int GetWordCount() const; //取得文字串中单个文字个数
    LPCWSTR GetWord(int nWhich) const; //取第N个字的内容
    };LPCWSTR 指的是不是UNICODE
    但是要支持多字节字符集是不是要与MBCS之间转换
      求具体的函数呀&&%%
      

  6.   


    一个面试题…………
    HELP~