#include"stdio.h"
#include"stdlib.h"
#include"string.h"
int main()
{
int i,n=3;
char *p="abcdef";
char *q="123";
char *t;
for(i=0;i<strlen(p)-n+1;i++)
{
t[i]=p[n+i];
}
p[n]='\0';
strcat(strcat(p,q),t);
puts(p);
return 0;
}
这个程序是照您的要求做的,不过现在还不能在VC环境下运行,但在TC和Win-TC环境运行没有问题。
#include"stdlib.h"
#include"string.h"
int main()
{
int i,n=3;
char *p="abcdef";
char *q="123";
char *t;
for(i=0;i<strlen(p)-n+1;i++)
{
t[i]=p[n+i];
}
p[n]='\0';
strcat(strcat(p,q),t);
puts(p);
return 0;
}
这个程序是照您的要求做的,不过现在还不能在VC环境下运行,但在TC和Win-TC环境运行没有问题。
丛丛芳芫满冬秋,淡淡一笑泯恩仇!