Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] как заменить символ на слово 23.05.01 12:52 Число просмотров: 990
Автор: PS Статус: Незарегистрированный пользователь
|
> субж, если есть текст как char[0x100], желательно все > одинаковые на слово, например, все знаки & заменить на > слово "amp" > Желательно с помощью функций семейства str...
1. Во первых, как ты понимаешь, в ограниченом буфере ты это не сделаешь. Придется пользоватся например realloc.
2. Во вторых - это не perl - одной, двумя функциями не обойдешся. Алгоритм примерно такой:
а. Ищеш начало искомого слова.
б. Копируешь все что до него в "резиновый" буфер.
в. Копируешь в "резиновый" буфер замену.
г. От конца искомого слова ищеш следующее. (б. или д.)
д. Копируешь остаток в "резиновый".
Проще не выйдет.
|
|
|