• 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   不可以这样赋值
  • 相关阅读:
    mysql无法启动-You may have to recover from a backup
    mysql导出索引sql 导出索引创建语句
    Padavan路由器设置桥接多路由器同WIFI方法
    挖的坑还是要填的
    I'm Back
    40行加速头文件
    一些XJOI博客的密码
    p进制线性基填坑
    Dirichelet卷积的k次方根
    用pb_ds写一颗线段树
  • 原文地址:https://www.cnblogs.com/wqj1212/p/1088572.html
Copyright © 2020-2023  润新知