使用strcpy给字符串变量和字符串指针赋值
#include
#include<stdlib.h>
using namespace std;
void Str(char *x,const char *y)
{
char *z;
z=new char; //字符串指针要初始化
strcpy(z,y);
cout<<z<<endl;
}
int main( )
{
char a[20], c[] = "student";
strcpy(a,c);
cout << a << endl;
const char * k="teacher";
char *m;
m=new char;
Str(m,k);
return 0;
}
运行结果