Ejemplo n.º 1
0
/**
 * Replace characters in a string at a specificed position with specificed string.
 */
void string_replace(string_t* pstr_string, size_t t_pos, size_t t_len, const string_t* cpstr_replace)
{
    assert(pstr_string != cpstr_replace);

    _basic_string_pop_back(pstr_string);
    _basic_string_pop_back((string_t*)cpstr_replace);
    basic_string_replace(pstr_string, t_pos, t_len, cpstr_replace);
    basic_string_push_back(pstr_string, '\0');
    basic_string_push_back((string_t*)cpstr_replace, '\0');
}
Ejemplo n.º 2
0
/**
 * Replace characters in a string at a specificed position with specificed string.
 */
void string_replace(string_t* pstr_string, size_t t_pos, size_t t_len, const string_t* cpstr_replace)
{
    basic_string_replace(pstr_string, t_pos, t_len, cpstr_replace);
}