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   不可以这样赋值
  • 相关阅读:
    SDN第二次上机作业
    全面而清晰的网络流
    source命令详解
    C++ 优先队列存放自定义类型的指针时自定义优先级失效的解决方法
    find命令查找文件和文件夹
    OOAD
    NULL与nullptr
    Segment fault 常见原因
    虚函数的用法
    使用gdb调试段错误
  • 原文地址:https://www.cnblogs.com/wqj1212/p/1088572.html
Copyright © 2011-2022 走看看