C++练习12 字符串成员函数的使用
2024-09-07 02:24:15
1 #include <iostream>
2 #include <string>
3 using namespace std;
4 int main()
5 {
6 string str;//创建string类的对象 str
7 if (str.empty())//empty()为成员函数,empty()函数用于判断当前字符串是否为空值。
8 cout << "str is NULL." << ",length=" << str.length() << endl;//length()为成员函数, length()用于显示当前字符串的长度。
9 else
10 cout << "str is not NULL." << endl;
11 str = str.append("abcdefg");//append()函数为对象str添加字符串“abcdefg”
12 cout << "str is " << str << ",size=" << str.size() << endl;//size()函数显示当前字符串的大小
13 const char* p = str.c_str();//c_str()函数返回一个指向正规p字符串的指针, 内容与本string串相同.
14 cout << "p=" << p << endl;
15 cout << "find:" << str.find("de", 0) << endl;
16 cout << "find:" << str.find("de", 4) << endl;
17 string str1 = str.insert(4, "123");//insert(4, "123")是在str第四个字符的位置添加123,再将其赋予给str1
18 cout << str1 << endl;
19 system("pause");
20 return 0;
21 }
最新文章
- FRM-40400:事务完成:已应用和保存X条记录";消息框不显示处理方法
- Linux下memcache的安装
- 《CODE》读后笔记——第1~13章
- toggle函数
- 四种Java线程池用法解析
- 设计模式总结篇系列:观察者模式(Observer)
- python三级菜单
- iPhone中国移动收不到彩信,联通不用设置都可以,具体设置方法:
- JBPM4中常用概念总结
- Linux下文件轻松比对,自由开源的比较软件
- 3.数码相框-通过freetype库实现矢量显示
- [OC] 添加 pch 文件
- C# 相关面试试题简单的总结
- nginx中间件
- softmax详解
- Django 通过 session 保存个人信息
- Redis常用操作-------Set(集合)
- vue2.0 之列表渲染-v-for
- GO语言的进阶之路-goroutine(并发)
- mysql避免脏读