前言(让你能看懂本文)
- 本文中变量前面的(int)(string)之类的东西,是说明该变量的类型,例如(string)s表示s是string类型的
- 本文中未写返回值的一律默认返回void
干货部分
toupper(c),tolower(c)分别是将c(char类型)转化为大写或转化为小写isupper(c),islower(c),isdigit(c),isalpha(c)(返回布尔值)分别判断c(char类型)是否是大写字母,是否是小写字母,是否是数字,是否是字母st.find(s, pos)在(sting)st中从(int)pos下标开始寻找(string)s(不写pos默认pos = 0), 返回s的起始下标下标,找不到就返回UNSIGNED_INT上限(就是st.npos)st.replace(p, n, s)将(string)st从(int)p下标开始的(int)n个字符替换为(string)sst.insert(p, s)将(string)s插入到(string)st的(int)p下标后st.erase(p, n)删除(string)st (int)p下标开始的(int)n个字符st.substr(p, n)截取(string)st (int)p开始的(int)n个字符st.size()返回一个Unsigned int型整数,表示(string)st的长度st.length()同st.size()
10.getline(cin,st);读取整行的字符(包括空格),存储在(string)st中

773

被折叠的 条评论
为什么被折叠?



