C++ string 字符串的下标和子串函数

2014-11-24 13:15:15 · 作者: · 浏览: 2

string& assign ( InputIterator first, InputIterator last );


实例如下:




运行结果如下:


The quick brown fox jumps over a lazy dog.
brown fox
pangram
c-string
**********
----------
fox jumps over




at()函数的语法如下所示:
//获取string对象第pos个的字符,并将其返回
const char& at ( size_t pos ) const;
char& at ( size_t pos );


实例如下:





Test string




substr()函数可以从一个字符串中提取并返回子串,函数的第一个参数是子串在原始字符串中的起始位置
(计数从0开始),第二个参数是子串的字符个数。其语法如下所示
string substr ( size_t pos = 0, size_t n = npos ) const;


实例如下:




generalities live in details.




其他函数:


begin() 该函数的功能是返回字符串第一元素的指示器


end() 该函数的功能是返回字符串最后一个元素的指示器


capacity () 该函数的功能是返回字符串的分配空间,它至少大于等于size()函数的返回值


compare() 该函数的功能是比较两个字符串