Is the homework policy part of the forum rules?
Is pointing out bad things like fflush(stdin) part of the forum rules?
C breaks encapsulation, is error-prone and lacks type-safety.We who? You're the only one complaining... I said a lot of times I do understand your point, but you cant seem to get what I said a lot of times: I still dont believe that mixing C and C++ makes "bad" code. You believe it is bad, and I do not, so dont mix it... I tried to keep it simple for him and anyone who reads it, and I'll keep trying to keep it simple my way.
All big points that C++ tries to improve.
So yes, it is bad. It should be thought of as a tool, to be used where it serves your purpose well. In this case, I don't think it does, and you are teaching it to newbies. All in all, you are undermining the point of using C++ in the first place.
Don't be so sure....C++ programmers can easily read C code.