天下

记录修行的印记

tr

#ifdef _UNICODE
CString trW(LPCTSTR format,)
{
    int len;
    va_list arg;
    CString text;

    if (format==NULL || format[0]==0)
        return text;

    va_start(arg, format);
    len = _vsnwprintf(NULL,0,format,arg);
    va_end(arg);

    _ASSERT(len>=0);

    va_start(arg, format);
    vswprintf(text.GetBuffer(len+1),format,arg);
    text.ReleaseBuffer();
    va_end(arg);

    return text;
}
#else
CString trA(LPCTSTR format,)
{
    int len;
    va_list arg;
    CString text;

    if (format==NULL || format[0]==0)
        return text;

    va_start(arg, format);
    len = _vsnprintf(NULL,0,format,arg);
    va_end(arg);

    _ASSERT(len>=0);

    va_start(arg, format);
    vsprintf(text.GetBuffer(len+1),format,arg);
    text.ReleaseBuffer();
    va_end(arg);

    return text;
}
#endif

#ifdef _UNICODE
    #define tr trW
#else
    #define tr trA
#endif

posted on 2015-10-10 17:10 天下 阅读(187) 评论(0)  编辑 收藏 引用 所属分类: C/C++


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2015年10月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

导航

统计

常用链接

留言簿(4)

随笔分类(378)

随笔档案(329)

链接

最新随笔

搜索

最新评论