c - 这是一些“C 中的重复错误循环”吗?
问题描述
我目睹了编译此代码时遇到的一些麻烦,其中您可能会在实践中看到一个不错的 if-else 语句,但是一旦我编译代码,我就会在编译器中得到一个“缺少语句”错误,以基本上终止之前的“if”语句突出显示的括号,这很奇怪,但是当我执行它时,编译器现在开始显示另一个错误,说明“错误放置的其他”语句。
这里的实际错误是什么,我应该如何继续?
///////////////////// Input Code ////////////////////
int getcount()
{int count=0;
FILE*fp;
fp=fopen("counter.DAT","rb");
If(fp==NULL)
*{
fp=fopen("counter.DAT","wb");
count=2;
If(fp==NULL)
{
printf("\nErorr");
getch();
exit(0);
}
fwrite(&count,sizeof(int),1,fp);
count=1;
}
else
{
fread(&count,sizeof(int),1,fp);
fclose(fp);
fp=fopen("counter.DAT","wb");
If(fp==NULL)
{
printf("\nErorr");
getch();
exit(0);
}
count++;
fwrite(&count,sizeof(int),1,fp);
count--;
}
while(count>2)
{count=count-2;}
fclose(fp);
return count;}
解决方案
试试小写的“if”……我没有测试过,但乍一看,这似乎是这里发生的事情。
推荐阅读
- vue.js - 默认选择的第一个选项卡
- python - 如何以某种模式获取 numpy 随机生成的数字来模拟一年中几天的天气
- azure - 通过 API 网关使用 Websockets 的事件中心生产者
- javascript - 过滤器在 Vuex 中过滤对象数组的操作中不起作用
- r - 如何在某些分支上定义某些测试?
- javascript - Google Apps 脚本 - 根据单元格中的值发送电子邮件
- javascript - React JS 从另一个组件渲染组件
- javascript - 隐藏过滤器选项卡上的加载更多按钮,全部(jQuery)除外
- git - 手动合并后如何从拉取请求中规范化合并
- python - ValueError:无法将大小为 78543360 的数组重塑为形状 (51135,4,32,32)