Λύση από Μάνο Πατεράκη
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 50
char* strsrch(char*,char*,int);
main(){
char symb[N],syn[N];
int k=5;
scanf("%s",symb);
scanf("%s",syn);
strsrch(symb,syn,k);
}
char* strsrch(char *str1, char *str2, int x){
int i=0;
if( (strlen(str1)-x) >= (strlen(str2)) ){
while(*(str2+i)!='\x0'){
*(str1+x+i)=*(str2+i);
i++;}
printf("%s",str1);
return str2+x;
}
}