我是新入行的,很多不懂 希望大家多指教了。这个错误是什么原因啊 有点奇葩。我把
代码贴以下把;
// TODO: Add your command handler code here
FILE *fp;
fp=fopen("C:\\Users\\zcq\\Desktop\\draw.txt","rb");
CRect rc;
GetClientRect(&rc);
if(fp==NULL)
{
AfxMessageBox("文件打开失败,请检查路径是否正确");
return;
}
while(!feof(fp))
{
UINT type,size;
size=fread(&type,sizeof(UINT),1,fp);
CDrawer *drawer=NULL;
if(!size)
return;
switch(type)
{
case LINE_TYPE:
drawer=new CLineDrawer();
break;
default:
break;
}
drawer->ReadFile(fp,rc,m_map.m_zero,m_map.m_perSize);
}
肯定定义的地方多写了分号
#define LINE_TYPE 1;
后面所有的内容(包括分号)都属于定义的内容。应该是
#define LINE_TYPE 1
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。