OK my turn ;)
I have a good friend at universty who loved C++ like me but was really struggling with pointers and claases. I did all I could to explain the concepts to him but he just couldn't get it. I even tried tutoring him privaltely, He thought this was always right:
cout << * << pointer << ** << " ":
Madness I know! So after weeks of pursuading him not to quit programming for good as he found everything after functions and program flow to complexing, I managed to talk him into taking a part time C course. Which he is curreently on at the moment. He is doing rather well, and is enjoying it more than the C++ one. I only know basic C concepts myself as Im more C++, but I am able to help him if he gets stuck. So I feel like I acheived somthing in helping him out of a sticky patch in his life.
The whole point of this is, as suggested above, there is no reason why it can be consiered bad to revert from C++ to C. Both langauges are simuilar in concepts ( sort of ) and they use syntax that some people find eaier on C than C++. So if anyone out there is thinking of what kanguage to choose, C or C++, weigh the reasons why you want C++ over C, ( ie: game develi0pment is one ) and select the langauge appripriate. There is also nothing wrong with learning both.