C++教程
C++控制语句
C++函数
C++数组
C++指针
C++对象
C++继承
C++多态
C++抽象
C++常用
C++ STL教程
C++迭代器
C++程序

C++ String resize()

C++ String resize()

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

语法

考虑一个字符串对象str。要调整字符串对象的大小,语法为:
str.resize(k,c);

参数

此函数包含两个参数。
k: k是第一个参数中指定的字符数。它调整字符串的大小,使字符串包含k个字符。
如果k小于字符串的长度,则字符串长度会缩短为k指定的长度,并删除k以外的所有字符。
如果k大于字符串的长度,则字符串长度将扩展到k指定的长度。
c: 如果k大于字符串的长度,则c是要在新空格中添加的新字符。这是可选参数。

返回值

它不返回任何值。

示例1

何时k短于指定字符串的长度。
#include<iostream>
using namespace std;
int main()
{
string str= "lidihuo";
cout<<"String is :"<<str<<?\n?;
str.resize(4);
cout<<"After resizing, string is "<<str;
return 0;
 } 

示例2

当k大于指定字符串的长度时。
#include<iostream>
using namespace std;
int  main()
{
string str ="lidihuo";
cout<<"String value is :"<<str<<'\n';
str.resize(19,"tutorial");
cout<<"After resizing, string value is :"<<str;
return 0;
} 
输出:
String value is lidihuo
After resizing, string value is lidihuo tutorial 

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4