首页 > 编程语言 >C++substr()函数

C++substr()函数

时间:2023-02-28 20:46:57浏览次数:30  
标签:cout C++ substr 字符串 长度 string 函数

C++ 中substr函数有三种用法,如下所示:

假设string s(“student12”);
string x=s.substr() //默认时的长度为从开始位置到尾
string y=s.substr(5) //获得字符串s中 从第5位开始到尾的字符串
string z=s.substr(5,3); //获得字符串s中 从第5位开始的长度为3的字符串
```c++
#include<string>
#include<iostream>
using namespace std;

int main()
{
string s="student12";
string x = s.substr(); //默认时的长度为从开始位置到尾
string y = s.substr(5); //获得字符串s中 从第5位开始到尾的字符串
string z = s.substr(5, 3); //获得字符串s中 从第5位开始的长度为3的字符串
cout << x << endl;
cout << y << endl;
cout << z << endl;
system("pause");
return 0;

}
```

标签:cout,C++,substr,字符串,长度,string,函数
From: https://www.cnblogs.com/linhongyu0090/p/17165898.html

相关文章

  • C++string大小写转换
    #include<iostream>#include<string>#include<algorithm>usingnamespacestd;intmain(){stringstr="ancdANDG";cout<<"转换前的字符串:"<<str......
  • 引用isalnum()函数判断是否为字母或数字
    #include<stdio.h>#include<ctype.h>intmain(){charch;printf("inputacharacter:");//输入一个字符scanf_s("%c",&ch);if(isalnum(ch))//......
  • 用来获取元素 //用来判断某个元素是否有某个class // 如果没有添加 // 如果有就删除的
    都在注释上哈,很简单,看一下就懂了,就不啰嗦了//用来获取元素//用来判断某个元素是否有某个class//如果没有添加//如果有就删除//获取元素idclasstagallfunctionM(se......
  • 3D翻转效果的实现函数封装
    实现3D翻转的效果:使用TweenMax库的方法(使用之前要先引入jQuery和TweenMax哦)参数说明:obj:是要翻转的两个面的父级,element1是正面,element2是背面,d是翻转的时间vardonna={}......
  • C++里的memset
    memset函数是内存赋值函数,用来给某一块内存空间进行赋值的;包含在<string.h>头文件中,可以用它对一片内存空间逐字节进行初始化;原型为:void*memset(void*s,intv,......
  • 函数对象与闭包
    一、函数对象函数对象指的是函数可以被当做’数据’来处理,函数名不加括号就是指函数的内存地址函数名加括号,就是调用函数,找到函数体代码并执行,不论在哪个位置defindex......
  • websocketpp中心跳函数使用记录
    依赖的开源库:WebSocket++|ZaphoydStudiosserver发送pingclient响应pong问题:通过set_ping_handler注册on_ping函数后,发送一次心跳,却收到两次pong;分析:抓包分析客户......
  • C++
                   ......
  • python函数
    函数会给一段语句块命名,我们可以在任何时候调用它,运行其中的代码它的一班语法:deffun_name(x):函数语句体returnadef:说明这是一个函数,我们定义了一个函数......
  • 聚合函数、group by、having、order by
    1、聚合函数:1.1、COUNT: 计算表中的记录数(行数)可以计算出所有数据行:selectcount(*)fromtable_name可以计算出所有非空行数selectcount(columns)fromtanle_na......