示例#1
0
/**
 * Replace characters in a string at a specificed range with specificed sub string.
 */
void string_range_replace_substring(
    string_t* pstr_string, string_iterator_t it_begin, string_iterator_t it_end,
    const string_t* cpstr_replace, size_t t_pos, size_t t_len)
{
    _basic_string_pop_back((string_t*)cpstr_replace);
    basic_string_range_replace_substring(pstr_string, it_begin, it_end, cpstr_replace, t_pos, t_len);
    basic_string_push_back((string_t*)cpstr_replace, '\0');
}
示例#2
0
/**
 * Replace characters in a string at a specificed range with specificed sub string.
 */
void string_range_replace_substring(
    string_t* pstr_string, string_iterator_t it_begin, string_iterator_t it_end,
    const string_t* cpstr_replace, size_t t_pos, size_t t_len)
{
    basic_string_range_replace_substring(pstr_string, it_begin, it_end, cpstr_replace, t_pos, t_len);
}