zoukankan      html  css  js  c++  java
  • 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   不可以这样赋值
  • 相关阅读:
    [恢]hdu 2098
    [恢]hdu 2049
    [恢]hdu 2027
    [恢]hdu 2111
    [恢]hdu 1202
    [恢]hdu 2131
    Windows Phone 7 文件下载进度和速度显示
    深入WPF中的图像画刷(ImageBrush)之1——ImageBrush使用举例
    深入WPF中的图像画刷(ImageBrush)之2——ImageBrush的铺设方式
    textblock设置属性
  • 原文地址:https://www.cnblogs.com/wqj1212/p/1088572.html
Copyright © 2011-2022 走看看