求一C代码!解决办法

求一C代码!
已知一字符串 "abcdefg ",用一指针P指针它,现指针指向字符串的e,在这一位置插入一字符串ddfkel,输出结果为abcdeddfkelg,请用for语句实现程序!

------解决方案--------------------
这个应该能满足你的要求

#include <stdio.h>
#include <string.h>

void HelpCsdn()
{
char a[1024] = "abcdefg ";
char b[1024] = " ";
char* insertString = "ddfkel ";

int len = strlen(a);
int insertLen = strlen(insertString);

char* p = a;
p += 4;

char* p1 = a;
char* p2 = b;

for(int i = 0;i < len; i++)
{
if(p1 == p - 1)
{
for(int j = 0; j < insertLen; j++)
{
*p2++ = *insertString++;
}
p1++;
}
else
{
*p2++ = *p1++;
}
}

*p2 = '\0 ';

printf( "Result = %s\n ", b);
}