69,379
社区成员
发帖
与我相关
我的任务
分享
void get(char *buf)
{
if(buf==NULL)
{
ASSERT(0);
return;
}
buf = (char*)malloc(SIZE);
return;
}
void Test()
{
char *b=NULL;
get(b);
if(b==NULL)
{
return;
}
strcpy(b,"hello world!\r\n");
printf("%s",b);
free(b);
return;
}
int getmemory(char **buf,int num)
{
if(buf==NULL)
{
ASSERT(0);
return;
}
*buf=(char*)malloc(num);
if(*buf==NULL)
{
return ERROR;
}
return OK;
}
void test()
{
char *str=NULL:
if(getmemory(&str,buf)==OK)
{
cin>>str;
cout<<str;
free(str);
}
return;
}
void get(char **buf) //
{
if(buf==NULL)
{
ASSERT(0);
return;
}
*buf = (char*)malloc(20); //
return;
}
void Test()
{
char *b=NULL;
get(&b); //
if(b==NULL)
{
return;
}
strcpy(b,"hello world!\r\n");
printf("%s",b);
free(b);
return;
}
#define SIZE 100
void get(char **buf)
{
if ( buf == NULL)
{
_assert(0);
return;
}
*buf = (char*)malloc(SIZE);
return;
}
void main()
{
char *b=NULL;
get(&b);
if(b==NULL)
{
return;
}
strcpy(b,"hello world!\r\n");
printf("%s",b);
free(b);
return;
}