Moin!!!
Das sieht richtig gut aus, habs eben mal compilert ;)
c:\var\www\vhosts\rolfrost.de\Entwicklung>a
'First Lamp' is on at 50 Watt.
'Second Lamp' is on at 40 Watt.
Light bulb can not be changed.
First, 'Second Lamp' has to be switched off.
'Second Lamp' is off.
Light bulb in 'Second Lamp' has been changed.
The new bulb has 100 Watt.
'Second Lamp' is on at 100 Watt.
Da werde ich mal anknüpfen ;)
MFG
PS/Edit: Bei (m)einem Framework kommt es darauf an, stets dieselben gleichnamigem Methoden nacheinander aufzurufen. Nehmen wir mal an es gibt die URLs
/foo.chtml und
/bar.chtml. Via
.htacces werden alle
*.chtml nach c umgeschossen. In der
main wird jetzt nachgeschaut, welche
class für den
env(REDIRECT_URL) konfiguriert ist, z.B.
class=Foo, class=Bar. Da C bekanntlich keine Klassen kennt, ist
Foo nur eine Pseudoklasse für die es ein
struct gibt in dem die Pointer für die abzuarbeitenden Funktionen definiert sind.
Also, die Daten/Attribute für
REDIRECT_URL /foo.chtml haben wir. So erstellen wir ein Request-Object als
Foo request, Datentyp
struct Foo und rufen nacheinander auf
request->header();
request->body();
request->footer();
um die Response zu erzeugen. Also, nicht die Daten werden in structs organisiert sondern die Pseudomethoden. So würde ich das machen (und so ähnlich habe ich das auch in Perl gemacht). C-Beispiel folgt ;)
MFG
Last edited: 2023-12-16 15:24:19 +0100 (CET)