#include
#include
using namespace std;
char*getname(void);
int main()
{
char*name;
name=getname();
cout>temp;
char*pn=new char[strlen(temp)+1];
strcpy(pn,temp);
return pn;
}
这是编译结果
Enter last name:a
a at 00380930
Enter last name:b
b at 00381D68
Press any key to continue
为什么getname()返回的是整句?pn指针指向的地址应该只有cin>>temp的字符串吧,比如只有一个a。怎么连上面那句"Enter last name:";都有了。