70,024
社区成员




- #include <stdio.h>
- #include <string.h>
- #define MAX 1000
- int main( void )
- {
- char *ptr;
- int length;
- ptr = (char *)malloc( MAX );
- if (ptr == NULL)
- exit (1);
- scanf( "%s", ptr );
- length = strlen( ptr );
- if (length < MAX - 1)
- free( ptr + length + 1);
- printf( "%s\n", ptr );
- free( ptr );
- return 0;
- }
- char *ptr;
- ptr = (char *)malloc( 1000 );
- if (ptr == NULL)
- exit (1);
- free( ptr + 500 );
- free( ptr + 200 );
- free( ptr );