64,643
社区成员
发帖
与我相关
我的任务
分享
#include <vld.h>
#include <iostream>
using namespace std;
char* func()
{
char* b =NULL;
b = (char*)malloc( 1 );
return b;
}
int main(int argc, char** argv)
{
char *recv;
recv = func();
free(recv);
return 0;
}
给你个例子吧
#include <stdio.h>
char* rev_string(const char* str) {
char* r = (char*)malloc(strlen(str) + 1);
strcpy(r, str);
strrev(r);
return r;
}
int main()
{
char* p = rev_string("hello world");
printf("%s\n", p);
free(p);
return 0;
}