作业介绍
行输入:
getline(cin, s)对s进行行输入。
字符串的连接:
s1="abc";
s2="xyz";
s1+=s2;
s1="abcxyz";
字符串的复制:
s1="abc";
s2="xyz";
s1=s2;
s1="xyz";
字符串的比较:
s1="aaa";
s2="bbb";
if(s1>s2)
{
cout << "No";
}
pos是position(位置)的缩写
增:
append(s)将s添加到字符串末尾。append(s, pos, n)将字符串s中,从pos开始的n个字符连接到当前字符串结尾。insert(pos, s)在pos位置插入字符串s。
删:
erase(pos, n)删除从pos开始的n个字符erase(pos)删除从pos开始到末尾的所有字符
查:
查找单个字符 char ch;
find(ch)查找并返回从0开始的字符ch的位置;find(ch, pos)查找并返回从pos开始的字符ch的位置;
查找字符串 string str;
find(str)查找并返回从 0 开始的字符串str的位置;find(str, pos)查找并返回从pos开始的字符串str的位置;rfind(ch)从末尾开始,查找并返回第一个找到的字符ch的位置(皆从0开始)(如果查找不到,返回-1)。用法与find相同。
改:
replace(pos, n, s)删除从pos开始的n个字符,然后在pos处插入串s。
提取:
substr(pos, len)可以从字符串的pos(从0开始)截取一个长度为len的字符串(缺省len时代码截取到字符串末尾)。
长度:
length()size()
题目
认领作业后才可以查看作业内容。
- 状态
- 正在进行…
- 题目
- 11
- 开始时间
- 2025-1-9 0:00
- 截止时间
- 3333-5-1 23:59
- 可延期
- 24 小时