如果定义了#define _unicode TCHAR *buf = "ABC中国";
buf ++;  
现在buf 指向那个地方那如果 想让 buf指向 "国" 指针应该移动多少

解决方案 »

  1.   

    TCHAR *buf = "ABC中国";
    buf ++;   
    现在buf 指向那个地方
    ===============
    如果是UNICODE的话,应该指向B那如果 想让 buf指向 "国" 指针应该移动多少
    ============================
    应该是+4
      

  2.   

    那如果 想让 buf指向 "国" 指针应该移动多少 
      

  3.   

    写成TCHAR *buf = _T("ABC中国");
      

  4.   

    编译应该会提示类型不匹配吧那如果 想让 buf指向 "国" 指针应该移动多少 
    4