发布网友
共3个回答
热心网友
用指针当然可以,只是你得为指针开辟空间,才能往里面写东西啊。
所以
NODE *student = new NODE;
getline(cin, student->name); //这样才行
...
delete student; //记得释放追问能加你Q细聊吗?已私信~
热心网友
用指针的话你要先申请内存,前面加一条:
student = (NODE *)malloc(sizeof(NODE));
热心网友
用指针需要先分配空间才可以使用!
NODE *student=NULL;
student=new NODE ; //加上这句就好了