现在的位置: 首页 > 综合 > 正文

添加文本(append)

2013年09月17日 ⁄ 综合 ⁄ 共 536字 ⁄ 字号 评论关闭
 

添加文本(append)

语法:

  basic_string &append( const basic_string &str );
  basic_string &append( const char *str );
  basic_string &append( const basic_string &str, size_type index, size_type len );
  basic_string &append( const char *str, size_type num );
  basic_string &append( size_type num, char ch );
  basic_string &append( input_iterator start, input_iterator end );

append() 函数可以完成以下工作:

  • 在字符串的末尾添加str,
  • 在字符串的末尾添加str的子串,子串以index索引开始,长度为len
  • 在字符串的末尾添加str中的num个字符,
  • 在字符串的末尾添加num个字符ch,
  • 在字符串的末尾添加以迭代器start和end表示的字符序列.

例如以下代码:

    string str = "Hello World";
    str.append( 10, '!' );
    cout << str << endl;

显示

    Hello World!!!!!!!!!!

抱歉!评论已关闭.