编了个程序,说是需要用L值。求解!!!求解!!!
#include <stdio.h>#define x 2
void sub_str(char *s1,char *s2,int m)
{int i;
for(i=0;*s2+i!='\0';i++,s2++)
s2=s2;
s2='\0';
for(i=0;i<m;i++)
s1++;
for(i=m;*s1!=0;i++)
s2++=s1++;
s2='\0';
}
void main()
{
char a1[]="china",a2[]="happy birthday";
char *s3,*s4;
s3=a1;
s4=a2;
sub_str(s3,s4,x);
printf("%s",s4);
system("pause");
}
求指针函数使用!!!
[ 本帖最后由 Greenhand_C 于 2011-9-4 00:04 编辑 ]