|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
×
- #include <iostream>
- #include <string>
- using namespace std;
- struct student {
- string name; //姓名
- string grade; //年级
- int id; //学号
- int score; //成绩
- };
- struct Node
- {
- student stu; //学生信息
- Node *pNext; //指向下一个节点
- };
- Node *p_head = NULL; //创建头结点
- void InputStudent()
- {
- cout << "请输入学生的姓名、年级、学号、成绩:" << endl;
- Node *p = p_head; //当前节点
- //找到列表的尾节点
- while (p != NULL && p->pNext != NULL)
- {
- p = p->pNext;
- }
- Node *pNewnode = new Node;
- pNewnode->pNext = NULL;
- if (p_head = NULL)
- {
- p_head = pNewnode;
- p = p_head;
- }
- else
- {
- p->pNext = pNewnode;
- }
- cin >> pNewnode->stu.name >> pNewnode->stu.grade >> pNewnode->stu.id >> pNewnode->stu.score;
- system("cls");
- cout << "添加学生信息成功!" << endl;
- }
复制代码
Node *pNewnode = new Node;应该是这一句或者下一句有问题,我没找出来
|
|