请教~~程序题!
编译一个程序能检查,c程序 如(,{,"不匹配问题的基本错误并能显示它的行数.
这题的思路是什么??自己想的.......大侠教教该怎么写???
ch=fgetc(fp);
while((ch!=EOF)&&(count<0))
{if(ch=='(')
{count++;
sum++;}
else if(ch==')')
{count--;
sum++;}
else if(ch=='\n')
enter++;
c[sum]=enter; ////这能记录所在行数啊?????
printf("第%d行出现错误\n",c[sum]);
ch=fgetc(fp);
}
printf("已经匹配!\n");
大侠教教该怎么写???