CString
来源:互联网 发布:sql查询不显示重复数据 编辑:程序博客网 时间:2024/06/15 04:25
CString str1(_T("asdf"));CString str2(str1);cout << (LPCTSTR)str1 << endl; // 输出地址wcout << (LPCTSTR)str1 << endl; // 输出内容cout << (LPCTSTR)str2 << endl;wcout << (LPCTSTR)str2 << endl;cout << endl;CString str3('a', 3);wcout << (LPCTSTR)str3 << endl; // aaaCString str4(_T("abcdef"), 3);wcout << (LPCTSTR)str4 << endl; // abcwchar_t wsz[] = L"abcdef";CString str5(wsz);wcout << (LPCTSTR)str5 << endl;CString str6("abcdef");wcout << (LPCTSTR)str6 << endl;cout << str6.GetLength() << endl; // 不包含结尾的空字符str6.MakeReverse(); // 颠倒字符的顺序wcout << (LPCTSTR)str6 << endl;CString str7("abc");str7.Insert(2, 'x');wcout << (LPCTSTR)str7 << endl;str7 = "abc";str7.Insert(2, _T("xxx"));wcout << (LPCTSTR)str7 << endl;str7 = "abc";str7.Insert(-1, _T("xxx"));wcout << (LPCTSTR)str7 << endl;str7 = "abc";str7.Insert(6, _T("xxx"));wcout << (LPCTSTR)str7 << endl;cout << endl;CString str8("aabbaacc");cout << (LPCTSTR)str8 << endl;wcout << (LPCTSTR)str8 << endl;str8.Remove('a');wcout << (LPCTSTR)str8 << endl;cout << endl;CString str9("aaabaacdef");wcout << (LPCTSTR)str9 << endl;str9.TrimLeft('a');wcout << (LPCTSTR)str9 << endl;str9 = "aaabaacdef";str9.TrimLeft(_T("ab"));wcout << (LPCTSTR)str9 << endl;str9 = " aaabaacdef";str9.TrimLeft(_T("a "));wcout << (LPCTSTR)str9 << endl;str9 = " aaabaacdef";str9.TrimLeft(); // 无参数时默认删除空格wcout << (LPCTSTR)str9 << endl;cout << endl;// CString的构造函数会将char转换为wchar_t类型CString str10("abcdef");wcout << (LPCTSTR)str10 << endl;wchar_t* pwStr = str10.GetBuffer(10);//_tcscpy(pwStr, _T("12345"));wcscpy(pwStr, L"12345");str10.ReleaseBuffer();pwStr = NULL;wcout << (LPCTSTR)str10 << endl;cout << endl;CString str11("abc");str11.GetBufferSetLength(20);wcout << (LPCTSTR)str11 << endl;cout << str11.GetLength() << endl;str11.ReleaseBuffer();cout << str11.GetLength() << endl;
阅读全文
0 0
- CString
- CString
- CString
- CString
- CSTRING
- CString
- CString
- CString
- CString
- CString
- cstring
- CString
- CString
- CString
- CString
- CString
- CString
- CString
- springmvc无法跳转到首页controller
- LeetCoder 22. Generate Parentheses
- 分水岭分割方法
- 使用动画实现10-0的倒计时
- 布隆过滤器 (Bloom Filter) 详解
- CString
- 栈与递归
- 求技术大牛一起创业
- Mac 系统自带的 workflow — Automator
- Mysql的存储引擎
- __builtin__expect()函数说明
- jQuery动态添加li标签并添加属性和绑定事件
- mysql-proxy数据库中间件架构
- IntelliJ IDEA 最简单配置搭建Spring MVC Java web Maven项目