замена символов в char* строке
надо определенный символ во все строке удвоить - то есть: "assdfssg".... как ??
имеется char* s; строка - пример: "asdfsg"
надо определенный символ во все строке удвоить - то есть: "assdfssg".... как ??
Сомневаюсь, что есть така е.(нестандартная) фу-ция так что делай как то так(код неотлажен не начем):
char* s="asdfsg";
char* s1;
for(int i=0;i<strlen(s);i++)
s1+=s+s;
Ну и все если текст большой дели его на блоки.
char* s="asdfsg";
char* s1;
for(int i=0;i<strlen(s);i++)
s1+=s+s;
Данная программка яркий примерчик того что получается если обрабатывать строки в массивах char...
(Результат выполнения просто прелесть складываем коды символов и получаемый код это уже достаточно красивый мусор)
Зачем мучаться если есть возможность использовать String ... Вы что пишете программки под Электронику где оперативки кот наплакал???
У вас памяти от 16 до 512 мегабайт... :D
Я в свое время о таком винте мечтал :cool:
String strTemp="кукарача";
for (int i=1;i<=strTemp.Length();i++)
{
if (strTemp=='к')
{
strTemp.Insert("к",i);
i++;
}
}
ShowMessage(strTemp);
И все :D
спасибо конечно :о)) это моя же тема :о)