Zweck: alle Messages, die ein Programm ausgibt, an einer Stelle zusammen halten.
Auf diese Weise lassen sich relativ einfach mehrsprachige Anwendungen erstellen.
msgs.h:
typedef struct { int msgType; int msgCode; char *msgText; } SMsgArray;
msgs.c:
SMsgArray msgArray[] = { /* 0 */ {1, 1, "Message Typ 1 Code 1"}, /* 1 */ {1, 2, "Message Typ 1 Code 2"}, /* 2 */ {1, 3, "Message Typ 1 Code 3"}, // und so weiter... /* N */ {5, 8, "Message Typ 5 Code 8"}, // und so weiter... {0, 0, NULL}, }; // msgArray[]
Stand: 27.03.2012
— : Jürgen Kreick
EOF