读书人

在淘宝搜了几个C函数的书都没有保险

发布时间: 2012-08-16 12:02:15 作者: rapoo

在淘宝搜了几个C函数的书,都没有安全版本和宽版本
在淘宝搜了几个C函数的书,都没有安全版本和宽版本。我估计他们都是互相抄袭,谁有这方面的书,能提供安全版和宽版本函数的书

[解决办法]
_s的版本是windows自己做的,c函数手册一般介绍标准库函数,_s的可自查MSDN。
[解决办法]
宽字符版本是C99的,但现在C99教材不多

_s是M$的,请自行查阅MSDN

实际上,教材只是学语法,函数用法都得看文档
[解决办法]
而且宽字符wchar_t的sizeof,gcc和vc不一样,个人觉得教材不提也好,如果仅针对一种编译器的情况说了也是误导

而且wchar_t只在windows里用的多,2字节正好放utf16,gcc的是4字节,平常很难用到,一般utf8直接用char,Qt等用utf16的使用short模拟


[解决办法]
2个字节的是ucs-2,不是utf-16,这个很容易搞混淆
[解决办法]

探讨
2个字节的是ucs-2,不是utf-16,这个很容易搞混淆

[解决办法]
unicode是很SX的, 别在意了.
[解决办法]
窄字符用str,宽字符用wcs,TCHAR用_tcs,安全函数一般就是后边多加一个_s

读书人网 >C++

热点推荐