以下是一些个人总结的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