|
我是用的VS2019编译器,请问各位大神这个问题怎么解决
编译结果显示:错误 C2143 语法错误: 缺少“{”(在“*”的前面) 企业职工管理系统 F:\源码\企业职工管理系统\Theenterprisemanagement.c 7
代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include<windows.h>
char password[9];//系统密码
EMP *emp_first, * emp_end;//定义纸箱链表的头结点和尾节点的指针
char gsave, gfirst;//判断标识
typedef struct employee
{
int num; //员工编号
char duty[10]; //员工职务
char name[10]; //员工姓名
char sex[3]; //员工性别
unsigned char age; //员工年龄
char edu[10]; //教育水平
int salary; //员工工资
char tel_office[13]; //办公电话
char tel_home[13]; //家庭电话
char mobile[13]; //手机
char qq[11]; //QQ
char address[31]; //家庭住址
struct employee* next;
}EMP;
//自定义函数声明
void addemp(void); //添加员工信息函数
void findemp(void); //查找员工信息函数
void listemp(void); //显示员工信息列表函数
void modifyemp(void); //修改员工信息函数
void summaryemp(void); //统计员工信息函数
void delemp(void); //删除员工信息函数
void resetpwd(void); //重置系统的函数
void readdata(void); //读取文件数据的函数
void savedata(void); //保存数据函数
int modi_age(int s); //修改员工年龄函数
int modi_salary(int s); //修改员工工资函数
char* modi_field(char* field, char* s, int n);//修改员工其他信息函数
EMP* findname(char* name); //按员工姓名查找员工函数
EMP* findnum(int num); //按员工工号查找员工信息
EMP* findtelephone(char *name); //按员工的通讯号码查找员工信息
EMP* findqq(char *name); //按员工的QQ号查找员工信息
void displayemp(EMP *emp,char *field,char *name);//显示员工信息
void checkfirst(void); //初始化检测
void bound(char ch,int n); //画出分界线
void login(); //登陆检测
void menu(); //主菜单列表
int main(void)
{
system("color f0\n"); //白底黑字
emp_first = emp_end = NULL;
gsave = gfirst = 0;
checkfirst();
login();
readdata();
menu();
system("PAUSE");
return 0;
} |
-
上一篇: [3.5类]set函数和get函数的问题?下一篇: 新手学习C++,看视频中有个小练习求解答!
|