DeclAdj() ========= FUNKTION -------- :: varargs string DeclAdj( string|string* adj, int casus, int demon); DEFINIERT IN ------------ :: /std/thing/language.c ARGUMENTE --------- :: adj Das zu deklinierende Adjektiv. casus Der Fall, in den es dekliniert werden soll. demon Bezieht sich das Adjektiv auf einen bestimmten oder einen unbestimmten Gegenstand? BESCHREIBUNG ------------ :: Dekliniert das uebergebene Adjektiv in den angegebenen Fall. Ist demon ungleich Null, so wird das Adjektiv so behandelt, als wuerde es sich auf einen bestimmten Gegenstand beziehen, ansonsten bezieht es sich auf einen unbestimmten Gegenstand. RUeCKGABEWERT ------------- :: Das deklinierte Adjektiv. Es wird zusaetzlich noch ein Leerzeichen hinten angefuegt! BEISPIELE --------- :: Zunaechst ein bestimmtes Adjektiv: printf("Der %sBall.\n", ball->DeclAdj("gruen", WER, 1); Nun ein unbestimmtes Adjektiv: printf("Ein %sBall.\n", ball->DeclAdj("gruen", WER, 0); Da DeclAdj() "gruene " bzw. "gruener " zurueckgibt, darf zwischen dem "%s" und dem "Ball" kein Leerzeichen stehen! SIEHE AUCH ---------- :: /std/thing/language.c Letzte Aenderung: 18.02.2017, Bugfix