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]);
}
}
}
展开
 我来答
cykshi
2010-06-24 · TA获得超过167个赞
知道小有建树答主
回答量:153
采纳率:40%
帮助的人:72.6万
展开全部
cjgl是什么东西 如果是个类

出现这种错误最有可能是

你在定义cjgl类的末尾未加;
d07054230
2010-06-24 · TA获得超过108个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:141万
展开全部
extern cjgl xshcj[80];这里cjgl跟xshcj之间空格系统会报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友de28292a0
2010-06-24 · TA获得超过733个赞
知道小有建树答主
回答量:667
采纳率:0%
帮助的人:765万
展开全部
是不是定义cjgl结构时{}后面没有分号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vbtraz
2010-06-24 · TA获得超过5530个赞
知道大有可为答主
回答量:4152
采纳率:0%
帮助的人:4393万
展开全部
也许是那个头文件里写错了什么东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式