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 );