I have a question about how "real" programs are created. I'm trying to understand C so i went to sourceforge and download a MUD (multi user dungeon) written in C.
When I looked in the .zip I noticed that there were many,many .c files. Why are there so many .c files in most programs? Why not write the program in one .c file?
I know there is a reason that it is done this way,I just don't know why? Can someone explain. How are all these different files combined to create an .exe?