进程 中的 void resize(int n)函数

首页 / C++入门教程 / 进程 中的 void resize(int n)函数

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

resize - 语法

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

str.resize(k,c);

resize - 参数

该函数包含两个参数。

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

    如果k小于字符串的长度,则字符串长度会缩短为k指定的长度,并删除k以外的所有字符。

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

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

resize - 返回值

它不返回任何值。

resize - 例子1

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

链接:https://www.learnfk.comhttps://www.learnfk.com/c++/cpp-string-resize-function.html

来源:LearnFk无涯教程网

#include<iostream>
using namespace std;
int main()
{
string str= "learnfk";
cout<<"String is :"<<str<<?\n?;
str.resize(4);
cout<<"After resizing, string is "<<str;
return 0;
 } 

resize - 例子2

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

#include<iostream>
using namespace std;
int  main()
{
string str ="learnfk";
cout<<"String value is :"<<str<<'\n';
str.resize(19,"tutorial");
cout<<"After resizing, string value is :"<<str;
return 0;
} 

输出:

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

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

人工智能基础课 -〔王天一〕

Vim 实用技巧必知必会 -〔吴咏炜〕

重学线性代数 -〔朱维刚〕

手把手带你搭建秒杀系统 -〔佘志东〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

Kubernetes入门实战课 -〔罗剑锋〕

Web 3.0入局攻略 -〔郭大治〕

运维监控系统实战笔记 -〔秦晓辉〕

结构写作力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)