📜  C++ string.resize()函数

📅  最后修改于: 2020-10-20 08:28:05             🧑  作者: Mango

C++ string.resize()

此函数用于将字符串的大小调整为k个字符的长度。

句法

考虑一个字符串对象str。要调整字符串对象的大小,语法为:

str.resize(k,c);

参量

该函数包含两个参数。

    • k: k是第一个参数中指定的字符数。它调整字符串的大小,使字符串包含k个字符。

如果k大于字符串的长度短,字符串长度缩短为以k指定的长度,除去所有的字符以外ķ。

如果k大于字符串的长度,字符串长度扩展到k指定的长度。

  • c: c是要在新空格中添加的新字符,如果k大于字符串的长度。这是可选参数。

返回值

它不返回任何值。

例子1

当k短于指定字符串的长度时。

#include
using namespace std;
int main()
{
string str= "javatpoint";
cout<<"String is :"<

例子2

当k大于指定字符串的长度时。

#include
using namespace std;
int  main()
{
string str ="javatpoint";
cout<<"String value is :"<

输出:

String value is javatpoint
After resizing, string value is javatpoint tutorial