void strmcpy( char *t, int m, char *s )
{
char *h=t;
int len=0;
while(*t!='\0')
t++, len++;
if(m>len)
{
*s='\0';
return;
}
for(h+=m-1; *h!='\0'; h++,s++)
*s=*h;
*s='\0';
}
字符指针的使用,*t定义了字符之后便t++就是各个位置的移动
void strmcpy( char *t, int m, char *s )
{
//int i,j;
//i=0;
//while(i<=m) i++;
//j=0;
t=t+m-1;
while(*t!='\0')
{
*s=*t;
s++;
t++;
}
}