I've been trying to debug my programs for the past couple of weeks. However, when I step into the program it shows the header files/classes. For example the hello Wold app, the printf would go strait to the next line. Now, it is going into printf and showing all the code behind it. rather than a quick three line debug, I've got thousands of line of code that i have to step into.
Step into is going to cause you to step into the code for printf. You want to use Step over instead to avoid the code that implements printf.
Have you updated your run-time library recently? If you attempt to step into code for a module which doesn't have symbols available, it will act as a step over. If you recently updated your library to one that now has symbols, step in will do exactly that.