这个字符串问题 还有点问题
*#include<string.h>#define MAX_SIZE 20
void insert(char *s,char *t,int i)
{ char string[MAX_SIZE];
char *temp=string;
int j;
if(i<0||i>strlen(s))
{ printf("插入位置错误\n");
exit(1);
}
if(!strlen(s))
strcpy(s,t);
if(strlen(t)&&strlen(s))
{ strncpy(temp,s,i);
strcat(temp,t);
strcat(temp,s+i);
}
for(j=0;j<strlen(string);j++)
printf("%c",string[j]);
printf("\n");
}
void main()
{
char s[]="sit please";
char t[]="down";
insert(s,t,4);
谁要是解决这个问题 你要什么我给什么(论坛上的)
}
[ 本帖最后由 小兔子慢慢 于 2010-3-1 10:51 编辑 ]