CString 用法
生活随笔
收集整理的這篇文章主要介紹了
CString 用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
函數GetBuffer()功能:得到字符串的首地址
CString?str;
str=_T(?"123456");?
str+=_T("78910");
char?a[20];
//得到字符串首地址賦給a
strcpy(a,str.GetBuffer(0));
str.ReleaseBuffer();
SetDlgItemText(IDC_EDIT1,a);
顯示?12345678910
char?ch[20]={0};
????char?ch2[20];
????CString?str=_T("ON");
????strcpy(ch,str.GetBuffer(0));
????TRACE(ch);
????if(ch==str)
????{
????????TRACE("等于ON\n");
????}
????else
????{
????????TRACE("不等于ON\n");
????}
???CString?str2="B01?>=?B02";
???if(str2.Find("B")>=0)
???????TRACE("有B\n");
???else
???????TRACE("沒有B\n");
???if(str2.Left(1)=="B")
???{
??????TRACE("第一個元是B\n");
???}
???else
???{
???????TRACE("第一個不是B\n");
???}
???int?index=str2.Find("?");?//注意不能寫成int?index=str2.Find("");雙引號
???TRACE("第一個空格是第%d\n",index);
???CString?str3=str2.Left(index);
???TRACE("第一個空格左邊元素是%s\n",str3);
???CString?str4=str2.Mid(index);
???TRACE("第一個空格右邊元素是%s\n",str4);
???int?index2=str4.Find("?");
???TRACE("第2個空格是第%d\n",index2);
??//CString?str5=ch;可以這樣賦值
??//ch=str5???不可以這樣賦值
總結
以上是生活随笔為你收集整理的CString 用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VC操作XML编程实例
- 下一篇: VS2008中vss的设置