C++学习笔记-标准库类型-string类型
标准库string类型
标准库string类型是为了满足对字符串的一般应用,使用string类型对象,必须包含相关头文件:
#include <string> using std::string
一.string对象的读写
1.读入未知数目的string
int main() { string word; while (cin >> word) cout << word << endl; return 0; }
2.用getline读取整行文本
int main() { string line; while (getline(cin, line)) cout << line << endl; return 0; }
二.string对象的操作
s.empty(): 如果string s为空串,则返回true,否则返回false
s.size(): 返回string s中的字符的个数
三.string对象中字符的处理
各种字符函数都在cctype头文件中定义
isalnum(c)
isalpha(c)
iscntrl(c)
isdigit(c)
isgraph(c)
islower(c)
........