Меню сайта

Задача №11

Напишитефункцию вставки подстроки в строку.

//vstavka stroki sub

char *strins(char *sub, char *s, int p)

{

— — — — — — — intls = strlen(s)-

— intlsub = strlen(sub)-

— char*res = new char[ls+lsub+1]-

— intj=0-

— inti=0-

— if(p&gt-ls)

— — -p=ls-

— while(res[i] = s[i])

— — — i++-

-//sdvigaem elementy v rese

— for(i=ls- i&gt-=p- i—)

— — -res[i+lsub] = s[i]-

-//vstavlyaem sub in res

— for(i=p- j&lt-lsub- )

— — -res[i++] = sub[j++]-

— returnres-

}

Категория: Строки | Дата: 05.11.12

Меню раздела
Блок