如何把字符串复制到动态内存中?
编写一个函数,从标准输入读取一个字符串,把字符串复制到动态分配的内存中,并返回改字符串的拷贝。这个函数不应对读入的字符串的长度作任何的限制。char *strdup( char const *string )
{
char *new_string;
new_string=malloc(strlen(string)+1);
if( new_string!=NULL )
strcpy( new_string,string );
return new_string;
}
主函数如何写啊,我有点不懂这个题的意思
请指点。。。