当前位置:首页 > 编程笔记 > 正文
已解决

C++ string 类的其他操作

来自网友在路上 150850提问 提问时间:2023-10-25 02:01:26阅读次数: 50

最佳答案 问答题库508位专家为你答疑解惑

4.3.2 string 类的其他操作

在C++新增string类之前,程序员也需要完成诸如给字符串赋值等工作。对于C语言式的字符串,程

序员使用C语言库中的函数来完成这些任务。头文件cstring(以前为string.h)提供了这些函数。例如,可

以使用函数 strcpy()将字符串复制到字符数组中,使用函数strcat()将字符串附加到字符数组末尾:

strcpy(charr1, charr2); // copy charr2 to charr1

strcat (charrl, charr2); // append contents of charr2 to char1

程序清单4.9对用于 string对象的技术和用于字符数组的技术进行了比较。

#include <iostream>
#include <string>
#include <cstring>
int main()
{using namespace std;char charr1[20];char charr2[20]="jaguar";string str1;string str2="panther";str1=str2;strcpy(charr1,charr2);str1 +="paste";strcat(charr1,"juice");int len1=str1.size();int len2=strlen(charr1);cout<<"The string"<<str1<<"contains"<<len1<<"characters.\n";cout<<"The string"<<charr1<<"contains"<<len2<<"characters.\n";return 0;
}

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"C++ string 类的其他操作":http://eshow365.cn/6-23799-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!