سلام
مشکل این برنامه چیه؟حلقش بی نهایته! اصلا این EOF چیه؟ تعریف نشده اما error نمی گیره....ولی وقتی وارد
میکنمش به خط default میره و اونو اجرا میکنه....
#include<iostream.h>void main()
}
int grade,
acount=0,
bcount=0,
ccount=0,
dcount=0,
fcount=0;
cout<<"Enter the letter grades:\n"
<<"Enter the EOF character to end input:\n";
while((grade=cin.get())!=EOF)
}
switch(grade)
}
case'A':
case'a':
++acount;
break;
case'B':
case'b':
++bcount;
break;
case'C':
case'c':
++ccount;
break;
case'D':
case'd':
++dcount;
break;
case'F':
case'f':
++fcount;
break;
case'\n':
case'\t':
case' ':
break;
default:
cout<<"incorrect letter entered\n"
<<"enter a new grade";
break;
{{
cout<<"acount"<<acount
<<"bcount"<<bcount
<<"bcount"<<bcount
<<"bcount"<<bcount
<<"bcount"<<bcount;
}