Are there any programs that help draw .c and .h file relations?

I’m looking for a way to visualize how my .c and .h files interact and interface with each other. Is there a program that does that?? Maybe more generally, is there a program that helps design programs graphically?
Doxygen https://www.doxygen.nl/index.html


What do you mean by "design programs"? There are definitely tools for designing UI layout of a GUI program.
UML is a visual language used to visualise software design, and might be helpful to you:

https://en.wikipedia.org/wiki/Unified_Modeling_Language

Essentially, it specifies various types of diagrams you can create to display different aspects of your software design.

I don't know much about specific tools you can use to create UML diagrams. The only one I've ever used is Enterprise Architect, which is intented for professional software developers, and is probably expensive.

A search for "UML tools", or something similar, might help you find something free, or at least cheaper.
StarUML is one of them if you use a mac
understand for c++ if it is still around lists the caller of every function and what every function calls. It draws a bit but I can't recall what all it draws and what is text. I haven't kept up with their newer versions, and its expensive.
Topic archived. No new replies allowed.