#include "iostream"
#include "cstdlib"
using namespace std ;
void GetMemory(char *P)
{
P = new char[12]; //这两句有什么不同没??
//p=(char*)malloc(12*sizeof(char));
}
int main(int argc, char* argv[])
{
char *num =NULL ;
GetMemory(num) ;
strcpy(num,"Hello");
cout<<num<<endl; //为什么会错 ??
cin.get();
return 0;
}
谢谢您的 解答