vc建立工程默认使用MBCS,可我们在写程序得时候一般都使用str开头的函数...而不是mbs开头的函数,这样也不会出现问题,为什么?

解决方案 »

  1.   

    str开头的函数?
    mbs开头的函数?A后缀的是MBCS函数,W后缀的是Unicode函数,不过系统会自动匹配的。
      

  2.   

    ANSI版本函数结尾以A表示,MBCS版本的呢?微软只提供了针对ANSI和UNICODE的API啊
      

  3.   


    建议使用TCHAR版本的函数。
      

  4.   


    其实可以把MBCS理解为通用类型。实际上只有两种类型,ANSI和UNICODE。
    编译的时候,编译器根据设定的宏会自动把MBCS的函数转化成ANSI或UNICODE的函数。
      

  5.   

    ansi/dbcs和unicode现在其实前两类没拆开,一般提起来都是2者一起说的
      

  6.   

    mbs开头的函数?
    ============
    有这样的函数吗?