C++中的string用法

C++中的string用法大家好 我是发哥 今天我们来说说 C 中 string 类常用方法 直接通过实例说明 大家遇到直接使用就好了

欢迎大家来到IT世界,在知识的湖畔探索吧!

大家好,我是发哥,今天我们来说说C++中string类常用方法。

直接通过实例说明,大家遇到直接使用就好了。

示列代码如下:

#include <iostream>

#include <string>

using namespace std;

int main()

{

{

string val_str = “Hello World”;

cout << “[cout] val_str is: ” << val_str << endl;

// string 转换为 char*

const char* pchar_buf = val_str.c_str();

printf(“[printf] pchar_buf is: %s\n”, pchar_buf);

}

{

//比较两字符串是否相等

string str_one = “Hello World”;

string str_two = “Hello World”;

int nLen = str_one.length();

cout << “the length of str_one is: ” << nLen << endl;

if (0 == str_one.compare(str_two))

{

cout << “str_one equal with str_two” << endl;

}

else

{

cout << “str_one not equal with str_two” << endl;

}

}

{

//判断是否是空字符串

string str;

if (str.empty())

{

cout << “str is empty.” << endl;

}

else

{

cout << “str is not empty.” << endl;

}

}

{

//char* 转换为 string

char *pchar_name = “lilei”;

string strName;

strName = pchar_name;

cout << “strName is: ” << strName << endl;

}

{

//字符串插入

string str = “I am”;

str.insert(4, ” fine.”);

cout << “str is: ” << str << endl;

}

return 0;

}

示列运行结果如下截图:

C++中的string用法



欢迎大家来到IT世界,在知识的湖畔探索吧!

今天就说到这,谢谢你的关注,记得点赞、评论和关注哦,后期会有更好的优秀作品呈现,你的支持是我创建继续创造优秀作品的动力。

明天早上六点我们继续再聊!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/145285.html

(0)
上一篇 31分钟前
下一篇 21分钟前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信