вставляемые символы не вышли з
Автор admin Суббота, 9 мая 2009 11:32
вставляемые символы не вышли за пределы текущего блока памяти и не стерли символы, следующие за точкой вставки. Строка расширяется, и существующие символы вежливо подвигаются, уступая место новым. Впрочем, иногда такое поведение оказывается нежелательным. Если вы хотите, чтобы существующие символы были заменены новыми, воспользуйтесь функцией перезаписи replace(). Существует несколько перегруженных версий replace(), но простейшая форма получает три аргумента: начальную позицию в строке; количество символов, заменяемых в исходной строке; и строку замены (длина которой может не совпадать со вторым аргументом). Пример: //: СОЗ:StringReplасе.срр // Простейший поиск с заменой в строках. #include
Комментарии закрыты.
Последние комментарии