首页 > 编程语言 >C++中比较方便的几个有关字符串的函数

C++中比较方便的几个有关字符串的函数

时间:2024-10-12 22:18:56浏览次数:18  
标签:子串 下标 函数 位置 C++ 参数 字符串 换行符

以下是一些个人总结的C++中对新手来说比较方便使用的几个有关字符串的函数。注意,说的是字符串而不是字符数组。如果有其他,欢迎在评论区留言。

1.getline(),这个函数可以输入一字符串,通常情况下,这个函数的使用通常如下:

 //getline(cin,字符串名);

        注意:getline()的读取方式是在换行符处停止(不保存换行符),但是它并不忽略在行开头的换行符!若读取的第一个字符是换行符,那么结果将是空字符串。因此,在循环时,最好使用cin

2.size()

//字符串名.size();

        这是一个无参函数,用以获取字符串的长度。

        注意:大多数有关字符串的函数在使用前要加上字符串名。

3.find()

//字符串名.find(子串,开始位置);

        查找子串第一次出现的下标。第一个参数为要查找的字符串,第二个参数为查找的起点位置的下标。

4.substr()

//字符串名.substr(开始位置,子串长度);

        取字符串的子串。第一个参数为开始位置的下标,第二个参数是要获得的子串长度。

5.insert()

//字符串名.insert(插入位置,插入字符串);

        插入一段字符串。第一个参数是开始位置的下标,第二个参数是要插入的字符串。

6.erase()

//字符串名.erase(开始位置,删除长度);

        删除一段字符串。第一个参数是开始位置的下标,第二个参数是要删除的长度。

        

        

标签:子串,下标,函数,位置,C++,参数,字符串,换行符
From: https://blog.csdn.net/cpp24601102/article/details/142886690

相关文章

  • 生产者消费者c++ 讲解和代码示例
    生产者-消费者问题的C++讲解和代码示例一、问题描述生产者-消费者问题是经典的多线程同步问题,涉及两个类型的线程:生产者线程:负责生成数据并放入共享缓冲区。消费者线程:负责从共享缓冲区取出数据进行处理。关键挑战在于:同步:确保生产者和消费者在访问共享缓冲区时不发生......
  • Python字符串格式
    文章目录1.数字与ASCII码转换2.字符串输出格式(%)2.1数字进制与小数表示2.2字符串长度与对齐方式3.字符串输出格式(f'')4.字符串输出格式(format)5.转义字符(换行、Tab)6.字符串查找统计替换等1.数字与ASCII码转换将ASCII码转化为数字或者将数字转化为ASCII码时,......
  • JavaScript进阶笔记--深入对象-内置构造函数及案例
    深入对象创建对象三种方式利用对象字面量newObject({…})利用构造函数//1.字面量创建对象constobj1={name:'pig',age:18};console.log(obj1);//{name:"pig",age:18}//2.构造函数创建对象functionPig(name,age){......
  • 用C/C++构建自己的Redis——第六章、事件循环和计时器
    用C/C++构建自己的Redis——第六章、事件循环和计时器文章目录用C/C++构建自己的Redis——第六章、事件循环和计时器前言一、超时和计时器二、链表三、事件循环四、链表排序4.1寻找最近的计时器4.2激活计时器4.3维护计时器五、测试总结前言这一章我们将一起学......
  • C++基础——书写“Hello World“
    C++基础——书写"HelloWorld"一、前言二、书写"HelloWorld"1.头文件2.主文件3.整体代码4.运行结果三、总结一、前言首先为大家介绍一下什么是C++。上述描述来自于百度百科!!!二、书写"HelloWorld"1.头文件#include"stdafx.h"#include<iostream>usingnam......
  • strlen计算字符串长度
    stringlengthstrlen是C语言标准库中的一个函数,用于计算字符串的长度,不包括终止符\0。在VisualC++(VC)中,你可以直接使用这个函数。只需要包含头文件<cstring>(在C++中)或<string.h>(在C中),然后就可以调用strlen函数了。例如,在C++中使用strlen的代码如下:#include<iost......