用 _tcscmp 替代 strcmp 或 wcscmp
来源:互联网 发布:全民枪战登陆网络异常 编辑:程序博客网 时间:2024/05/21 07:03
有时用到 strcmp 等,最好用 _tcscmp 来替代比较好..
类似的函数也是这样哦..
好处:是可以不管是用unicode 编码还是其他 ,代码都不用改.
看 tchar.h 定义
C++标准库函数提供了字符和字符串的操作函数,并提供了其UNICODE版本,如:
- char *strcpy(char *strDestination, const char *strSource);
- wchar_t *wcscpy(wchar_t *strDestination, const wchar_t *strSource);
wcscpy()即为strcpy()的宽字符版本,与_T类似的,Visual C++提供了类似的同名函数:
- #ifdef UNICODE
- #define _tcscpy wcscpy
- #else
- #define _tcscpy strcpy
- #endif
_tcscpy
在编译时会根据条件被替换,
如果是 非UNICODE 工程,它就被替换为 strcpy
UNICODE 工程被替换为 wcscpy
- 用 _tcscmp 替代 strcmp 或 wcscmp
- 用 _tcscmp 替代 strcmp 或 wcscmp
- strcmp wcscmp stricmp wcsicmp
- strcmp 与_tcscmp的区别
- strcmp 与_tcscmp的区别
- strcmp|wcscmp 与 stricmp|wcsicmp
- _tcscmp()
- _tcscmp
- VC++ 比较字符串是否相等的函数strcmp和wcscmp
- strcm--wcscmp
- wcscpy ;wcscmp
- 异或XOR怎么用别的逻辑运算替代
- 字符串比较用strcmp
- 用strcmp比较大小
- 用函数实现strcmp
- strcmp
- strcmp
- strcmp
- oracle分页语句
- 使用IO_REMOVE_LOCK删除锁(二)——IoInitializeRemoveLock
- Code::Blocks编译器如何查看C代码的汇编代码
- eclipse 编码设置,Eclipse文本编码格式修改为UTF-8 的方法
- 关于使用mxGetPr从MATLAB向C中传递数组的相关问题
- 用 _tcscmp 替代 strcmp 或 wcscmp
- Visual Studio 2010中Opencv 2.4.3版本配置(不编译)
- javascript清空数组
- ORA-00600: internal error code, arguments: [keltnfy-ldmInit] 错误解决
- Hadoop 参数配置优化
- Mysql导出导入乱码问题解决
- 揭秘SQL优化技巧 改善数据库性能
- 转载:Android中针对<meta-data>怎么来使用
- Linux文件查找命令find,xargs详述