zoukankan      html  css  js  c++  java
  • C++中关于字符串的一些API

    参考资料:http://www.runoob.com/cplusplus/cpp-strings.html

    一、前言

      不管是在编写何种语言程序,需要从输入设备中获取数据的需求很频繁,在这类频繁的应用场景中,对于string类型的数据进行操作,占了很大的一部分。加上本人对sting类型数据的操作并不是很熟悉,借此机会先简单学习一下。    

    二、主要的一些API

      在C++中,字符串的表现形式主要有两种:一是C语言风格的字符串,一个是C++引入的string类类型。字符串实质上是使用null字符""终止的一维字符数组。

      1、strcpy(char* s1, const char*s2)

      函数功能:复制字符串s2到s1。

      2、strcat(char* s1, const char* s2)

      函数功能:连接字符串s2到字符串s1的末尾【如果在进行连接操作之后,s1的长度超过的s1的buffer size,编译会出错】。

      3、strlen(const char* s1)

      函数功能:返回字符串s1的长度(int)。

      4、strcmp(const char* s1, const char* s2)

      函数功能:比较字符串s1和s2,如果二者是相同的,返回0;如果s1 < s2,返回值小于0;如果s1 > s2,返回值大于0。

      5、strchr(char* s1, int ch)

      函数功能:返回一个指针(char *),指向的是在字符串s1中字符ch第一次出现的位置。

      6、strstr(const char* s1, const char* s2)

      函数功能:返回一个指针(char *),指向字符串s1中字符串s2的第一次出现的位置。

      

      

  • 相关阅读:
    ES6
    django创建超级用户
    小程序-网络请求api
    小程序-数据双向绑定
    POJ2406 Power Strings
    POJ2758 Checking the Text
    LightOJ1197
    51Nod
    CF55D
    Kattis
  • 原文地址:https://www.cnblogs.com/wyt123/p/10708837.html
Copyright © 2011-2022 走看看