问题遇到的现象和发生背景
两个错误不会改
问题相关代码,请勿粘贴截图
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
typedef struct _Student
{
int num;
char name[30];
int sex[8];
float Chinese;
float Math;
float English;
}Student;
typedef struct _Node
{
Student stu;
struct _Node* pNext;
}Node;
Node *g_pHead = NULL;
void AddStudent();
{
NodepNewNode = (Node)malloc(sizeof(Node));
pNewNode->pNext = NULL;
if (g_pHead == NULL)
{ //83行
g_pHead = pNewNode;
}
else
{
pNewNode->pNext = g_pHead;
g_pHead = pNewNode;
}
printf("请输入学生学号:\n");
scanf("%d",&pNewNode->stu.num);
printf("请输入学生信息:\n");
scanf("%s",pNewNode->stu.name);
printf("请输入学生性别:\n");
scanf("%s",pNewNode->stu.sex);
print("请输入学生语文成绩:\n");
scanf("%d",pNewNode->stu.Chinese);
print("请输入学生数学成绩:\n");
scanf("%d",pNewNode->stu.Math);
print("请输入学生英语成绩:\n");
scanf("%d",pNewNode->stu.English);
} //109行
运行结果及报错内容
C:\Users\86185\Desktop\C语言实习课程\3\学生成绩管理系统.c(83) : error C2449: found '{' at file scope (missing function header?)
C:\Users\86185\Desktop\C语言实习课程\3\学生成绩管理系统.c(109) : error C2059: syntax error : '}'
我的解答思路和尝试过的方法
我想要达到的结果
这两个错误能改并且能运行