add substring & to_c_str