minicrispie: Funktionsverwaltung bei C

Beitrag lesen

Hallo,

Ich hab jetzt über mehrere wochen ein Programm geschrieben(, welches auch super funktioniert) und dies beinhaltet mehrere unterschiedliche funktionen aus den bereichen Mathematik, Spiel und System.
Da das so ziemlich über 3000 Zeilen wären, hab ich die ganzen Funktionen in einzelne C-Dateien abgelegt, die ich dann über eine include.h einbinde(mit dieser werden alle C-Dateien sowie die Bibliotheken eingebunden).
Im Programm kann man die Funktionen über ein Menü abrufen und ausführen lassen.

Nun zu meiner Frage:
Es kommen in Zukunft noch viele weiteren Funktionen hinzu und deswegen hatte ich die Idee, die Funktionen einzeln in DLL's(?) zu kompilieren und so das Programm nur noch daraus besteht, die Dateien aus dem Ordner auszulesen, das Manü zu generieren und funktionalität reinzubringen.
Kann so etwas funktionieren? Wenn ja, wie?

P.S.: Bei den DLL's bin ich mir nicht sicher, ob diese zu dem zweck da sind ;-)

MfG. Christoph Ludwig

--
Wo die Sprache aufhört, fängt die Musik an...
Selfcode:  ie:( fl:| br:^ va:| ls:/ fo:| rl:? n4:) ss:) de:] js:) ch:{ sh:) mo:) zu:)
Go to this