As a newbie to C, I'm not familiar yet with finding your way around bigger projects. But it seems to me, that finding where a function is implemented is a bit problematic with C, as header files include other header files, which include others, etc etc.
Is there an easy way to find out where the functions are located? Do I need an IDE for this?
In regards to IDE's, the projects here are simply maintained in directories. There are no "project" files, like some IDE's create. KDevelop is able to understand this directory based structure, but QDevelop is not. KDevelop, however, doesn't let you go to where the function is.. you have to do that grep, which sometimes returns 200+ results.
What good IDE can handle a directory-based structure and allows you to find where functions are declared/implemented easily?