【学习笔记】自定义关于wchar_t*的相关函数
来源:互联网 发布:手游存档软件 编辑:程序博客网 时间:2024/05/23 12:57
//自定义的计算一个宽字符串长度的函数,库函数wcslen返回结果不正确,原因未知int wcharLen(wchar_t *wchar){int i=0;while(wchar[i]!='\0'){i++;}return i;}
//自定义的比较两个宽字符串是否相同的函数,库函数wcscmp返回结果不正确,原因未知bool wcharCmp(wchar_t *wchar1, wchar_t *wchar2){int minlength = wcslen(wchar1) < wcslen(wchar2) ? wcslen(wchar1) : wcslen(wchar2);for(int i=0; i<minlength; i++){if(wchar1[i] != wchar2[i])return false;}return true;}
<span style="white-space: pre;"></span><pre name="code" class="cpp"><span style="white-space:pre"></span>//自定义的连接两个宽字符串的函数,结果存储在返回值中<span style="white-space:pre"></span>wchar_t* wcharAdd(wchar_t* wchar1, wchar_t *wchar2){int length1 = wcharLen(wchar1);int length2 = wcharLen(wchar2);wchar_t* result = new wchar_t[length1 + length2 +1];for(int i=0; i<length1; i++){result[i] = wchar1[i];}for(int i=0; i<length2; i++){result[length1+i] = wchar2[i];}result[length1+length2]='\0';//wchar1 = result;return result;}
0 0
- 【学习笔记】自定义关于wchar_t*的相关函数
- wchar_t介绍及相关函数
- setlocale函数和wchar_t笔记
- 关于自定义 Toolbar 的学习笔记
- 对ASCII、UNICODE、DBCS/MBCS、char、wchar_t的学习笔记
- 【学习笔记】linux与windows中wchar_t的问题
- String/WString, char* /wchar_t* 相关操作函数
- wchar_t类型的几个函数
- wchar_t类型的几个函数
- WChar_t 字符集的操作函数
- 关于函数调用约定的学习笔记
- 关于Scroller的学习及相关的知识笔记get
- python学习笔记:自定义函数
- 学习笔记---自定义函数基础
- MySQL学习笔记-自定义函数
- 关于LCD1602以及IIC总线的相关学习笔记整理
- 关于wchar_t
- 关于wchar_t
- 使用OutputDebugString帮助调试
- JSP 文件上传
- OC 触摸事件
- 扣丁学堂——ActionBar
- python中的多线程
- 【学习笔记】自定义关于wchar_t*的相关函数
- Makefile各类符号
- 动画气泡指示当前滑动值--第三方开源--DiscreteSeekbar
- 服务器启动时Webapp的web.xml中配置的加载顺序
- 基本套接字编程(3) -- select篇
- mybatis 加二级缓存
- win7安装express
- spring 无法读取properties中的值
- leetcode -- Maximal Rectangle -- 重点