VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 335|回复: 4

VS2019关于C2143的错误如何处理

[复制链接]
66_avatar_middle
最佳答案
0 
在线会员 发表于 2020-1-31 19:09:22 | 显示全部楼层 |阅读模式
我是用的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.png




上一篇:[3.5类]set函数和get函数的问题?
下一篇:新手学习C++,看视频中有个小练习求解答!
66_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2020-1-31 19:11:29 | 显示全部楼层
错误区域在这里:  EMP *emp_first, * emp_end;//定义纸箱链表的头结点和尾节点的指针            ,请各位大神帮忙解决一下万分感谢
20_avatar_middle
最佳答案
4 
在线会员 发表于 2020-1-31 21:03:00 | 显示全部楼层
EMP *emp_first, * emp_end;//定义纸箱链表的头结点和尾节点的指针   
把这行代码移动到结构体定义的下面试试,或者把结构体定义移动到这行代码的上面。
66_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2020-2-1 10:55:56 | 显示全部楼层
VC6 发表于 2020-1-31 21:03
EMP *emp_first, * emp_end;//定义纸箱链表的头结点和尾节点的指针   
把这行代码移动到结构体定义的下面 ...

不行呢,都试过了,结果报一堆错误VS2019关于C2143的错误如何处理
38_avatar_middle
最佳答案
0 
在线会员 发表于 2020-2-1 11:30:42 来自手机 | 显示全部楼层
我也在学习vc
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-9-30 10:07

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表