C++问题:cpp(3) : error C2143: syntax error : missing ';' before 'PCH creation point'
#include"cj_header.h"externcjglxshcj[80];(错误提示指向了这一行,还有其他几个文件也是这指向了类似这个位置)voidgxcjf()...
#include"cj_header.h"
extern cjgl xshcj[80];(错误提示指向了这一行,还有其他几个文件也是这指向了类似这个位置)
void gxcjf()
{
int i=0;
int xuehao;
printf("请输入学号: ");
scanf("%d",&xuehao);
for(i;i<80;i++)
{
if(xshcj[i].xh==-1)
{
printf("查找完毕或没有有效数据!\n");
return;
}
if(xshcj[i].xh==xuehao)
{
printf("学号:%d",xshcj[i].xh);
printf(";姓名:");
printf("%s",xshcj[i].name);
printf(";数学:%d",xshcj[i].grade[0]);
printf(";英语:%d",xshcj[i].grade[1]);
printf(";编程:");
printf("%d",xshcj[i].grade[2]);
printf(";操作:%d",xshcj[i].grade[3]);
printf(";工具:");
printf("%d",xshcj[i].grade[4]);
printf("\n");
printf("\n更新\n\n 数学:");
scanf("%d",&xshcj[i].grade[0]);
printf("\n\n英语:");
scanf("%d",&xshcj[i].grade[1]);
printf("\n\n编程:");
scanf("%d",&xshcj[i].grade[2]);
printf("\n\n操作: ");
scanf("%d",&xshcj[i].grade[3]);
printf("\n\n工具:");
scanf("%d",&xshcj[i].grade[4]);
}
}
} 展开
extern cjgl xshcj[80];(错误提示指向了这一行,还有其他几个文件也是这指向了类似这个位置)
void gxcjf()
{
int i=0;
int xuehao;
printf("请输入学号: ");
scanf("%d",&xuehao);
for(i;i<80;i++)
{
if(xshcj[i].xh==-1)
{
printf("查找完毕或没有有效数据!\n");
return;
}
if(xshcj[i].xh==xuehao)
{
printf("学号:%d",xshcj[i].xh);
printf(";姓名:");
printf("%s",xshcj[i].name);
printf(";数学:%d",xshcj[i].grade[0]);
printf(";英语:%d",xshcj[i].grade[1]);
printf(";编程:");
printf("%d",xshcj[i].grade[2]);
printf(";操作:%d",xshcj[i].grade[3]);
printf(";工具:");
printf("%d",xshcj[i].grade[4]);
printf("\n");
printf("\n更新\n\n 数学:");
scanf("%d",&xshcj[i].grade[0]);
printf("\n\n英语:");
scanf("%d",&xshcj[i].grade[1]);
printf("\n\n编程:");
scanf("%d",&xshcj[i].grade[2]);
printf("\n\n操作: ");
scanf("%d",&xshcj[i].grade[3]);
printf("\n\n工具:");
scanf("%d",&xshcj[i].grade[4]);
}
}
} 展开
展开全部
extern cjgl xshcj[80];这里cjgl跟xshcj之间空格系统会报错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是定义cjgl结构时{}后面没有分号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也许是那个头文件里写错了什么东西
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询