• 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   不可以这样赋值
  • 相关阅读:
    es6 可迭代对象
    前端模板
    快速排序
    parseHTML2Vnode
    最大并发请求
    选择排序
    window命令
    Asp.net问题集锦
    ExtJs5.1.1使用中问题集锦
    Sql Server问题集锦
  • 原文地址:https://www.cnblogs.com/wqj1212/p/1088572.html
Copyright © 2020-2023  润新知