#include<iostream>
#include<string.h>
using namespace std;
struct Student
{
int num;
char name[20];
char sex;
};
int main()
{
Student*p;
p=new Student;
p->name="ningning";
cout<<p->name<<endl;
delete p;
}
会显示incompatible types in assignment of 'const char [10]' to 'char [20]'
需要改成 strcpy(p->name,"ningning");
还需注意C语言中字符串是"abc",单个字符为'a'