#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <string.h>
char *extens(char *str,char c, char *str0);
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
printf("Введите str: \n");
char str[100];
gets(str);
printf("Введите str0: \n");
char str0[100];
gets(str0);
printf("Введите символ c: \n");
char c;
scanf("%s", &c);
puts(extens(str, c, str0));
return 0;
}
char *extens(char *str,char c, char *str0)
{
char *ptr, *ptr0, *temp;
ptr+=strlen(str);
ptr0+=strlen(str);
temp=str;
while (*str!=c)
str++;
while (ptr!=str)
{
ptr0+=strlen(str0);
*ptr0=*ptr;
ptr--;
ptr0--;
}
while (*str0!='\0')
{
ptr0=str0;
ptr++;
*ptr=*ptr0;
ptr0++;
}
str=temp;
return str;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.