Vor 1 Stunde
(Vor 7 Stunden)llm schrieb:Zitat:Es ist der Binäräquivalenztest, der mich vor Fehlern bewahrt.
ja das ist unschlagbar - es bleibt garantiert so falsch wie es vorher war
So kann man es auch formulieren...
(Vor 7 Stunden)llm schrieb: @siebenstreich
wenn du die Routine frei stehend aufrufen willst ist das ein kleiner statischer Test - der vor der main aufgerufen wird, kann man dann schön rein debuggen
einfach hinter die GUI_name_inflect_with_article-Funktion kopieren
Danke für den Tip!
Aha, die Idee ist wohl die Funktion über den Konstruktor eines static struct auszuführen. Das ist doch eigentlich ein C++-Konstrukt. Interessant, dass das in diesem C-Projekt auch funktioniert.
Ich habe es ausprobiert und es funktioniert!
Test-Case:
Code:
GUI_name_inflect_with_article(
INFLECT_INDEFINITE_ARTICLE | INFLECT_SINGULAR | INFLECT_2ND_CASE,
ITEM_LAKRITZE,
INFLECT_NAME_TYPE_ITEM
);

