zoukankan      html  css  js  c++  java
  • [C++]字符串相关操作

    获取字符串长度

    1. String str

      1. str.length(); //获取String类型字符串长度
      2. str.size(); //STL获取容器中元素个数
    2. Char* s

      1. strlen(s); //以遇到‘’为判断依据,结果中不含'';
      2. size_of(s); //对于指针,获取的是指针开辟的空间大小,不受''影响,即与实际存储的元素无关。对于数组,获取的是实际存储的元素个数。

    String Char* Char型数组 类型转换

    String 转Char*

    String str="Hello";
    Char* s=str.c_str();
    

    String 转Char型数组

    用str.length()获得字符串长度,循环赋值给Char型数组,并在结尾手工加''。

    Char* 和Char型数组 转String

    直接赋值即可。

  • 相关阅读:
    SQL补充
    SQL练习题
    HDU 2907
    Codeforces 814D
    Codeforces 814C
    Codeforces 1004D
    Codeforces 1004E
    CodeForces 909F
    CodeForces 909E
    CodeForces 909D
  • 原文地址:https://www.cnblogs.com/coding-gaga/p/10619991.html
Copyright © 2011-2022 走看看