#include
void reverse( char *s1,char *s2 )
{
int i =0;
int length = strlen( s1 );
for( i = 0; i<= length ; i++ )
{
s2[length - i-1] = s1[i];
}
s2[length] = '\0';
printf(" s1 = %s, s2 = %s \n" , s1,s2);
}
int main()
{
char *str1 = "9876543210";
char *str2 = NULL;
printf(" str1 = %s \n", str1 );
str2 = (char *) malloc( sizeof(11));
reverse( str1, str2);
return 0;
}
#include
void reverse( char *s1,char *s2 )
{
int i =0;
int length = strlen( s1 );
printf(" %d \n", length );
for( i = 0; i<= length ; i++ )
{
s2[length - i-1] = s1[i];
}
s2[length] = '\0';
printf(" s1 = %s, s2 = %s \n" , s1,s2);
}
int main()
{
char str1[11] = "9876543210";
char str2[11] ;
/**
memset( str1, 0x00, sizeof(str1));
***/
memset( str2, 0x00, sizeof(str2));
printf(" str1 = %s \n", str1 );
reverse( str1, str2);
return 0;
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21634752/viewspace-605954/ ,如需转载,请注明出处,否则将追究法律责任。