blob: 5c250aef575aeee0d9bba495b9669d18c9cd7a83 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001DeclAdj()
2=========
3
4FUNKTION
5--------
6::
7
8 varargs string DeclAdj( string adj, int casus, int demon);
9
10DEFINIERT IN
11------------
12::
13
14 /std/thing/language.c
15
16ARGUMENTE
17---------
18::
19
20 adj
21 Das zu deklinierende Adjektiv.
22
23 casus
24 Der Fall, in den es dekliniert werden soll.
25
26 demon
27 Bezieht sich das Adjektiv auf einen bestimmten oder einen
28 unbestimmten Gegenstand?
29
30BESCHREIBUNG
31------------
32::
33
34 Dekliniert das uebergebene Adjektiv in den angegebenen Fall. Ist demon
35 ungleich Null, so wird das Adjektiv so behandelt, als wuerde es sich
36 auf einen bestimmten Gegenstand beziehen, ansonsten bezieht es sich auf
37 einen unbestimmten Gegenstand.
38
39RUeCKGABEWERT
40-------------
41::
42
43 Das deklinierte Adjektiv. Es wird zusaetzlich noch ein Leerzeichen
44 hinten angefuegt!
45
46BEISPIELE
47---------
48::
49
50 Zunaechst ein bestimmtes Adjektiv:
51
52 printf("Der %sBall.\n", ball->DeclAdj("gruen", WER, 1);
53
54 Nun ein unbestimmtes Adjektiv:
55
56 printf("Ein %sBall.\n", ball->DeclAdj("gruen", WER, 0);
57
58 Da DeclAdj() "gruene " bzw. "gruener " zurueckgibt, darf zwischen dem
59 "%s" und dem "Ball" kein Leerzeichen stehen!
60
61SIEHE AUCH
62----------
63::
64
65 /std/thing/language.c
66
67
68Last modified: Wed May 8 10:18:05 1996 by Wargon
69