what's wrong with this c++ code, help!!!

This is a discussion on what's wrong with this c++ code, help!!! within the C++ Programming forums, part of the General Programming Boards category; Wow...this is interesting:
Code:
cin.ignore(cin.rdbuf()->in_avail()+1);
What in the world does that do?...

If I did your homework for you, then you might pass your class without learning how to write a program like this. Then you might graduate and get your degree without learning how to write a program like this. You might become a professional programmer without knowing how to write a program like this. Someday you might work on a project with me without knowing how to write a program like this. Then I would have to do you serious bodily harm. - Jack Klein