Beleg 39467
1.0
|
Funktionen für jegliche Art von Ausgabe. Mehr ...
Aufzählungen | |
enum | ptype { in, out, error, status, extra } |
Verschieden Ausgabemöglichkeiten. Mehr ... | |
Funktionen | |
void | prepareOut () |
Bereitet Variablen für den Output vor. Mehr ... | |
void | printItems () |
Gibt die Liste der ausgeliehenen Medien aus. Mehr ... | |
void | libprint (ptype type, const char *printable,...) |
Terminalausgabe abhängig von (beim kompilieren) definierten Paramtern. Mehr ... | |
void | setColor (int pType) |
Setzt die Terminal-Schriftfarbe abhängig vom Typ. Mehr ... | |
void | resetColor () |
Setzt die Terminal-Schriftfarbe zurück auf den Standard. Mehr ... | |
void | printHead () |
Gibt einen Header aus. Mehr ... | |
void | printHTMLInter () |
Gibt die HTML-Bedienelemente aus. | |
void | printFoot () |
Gibt einen Footer aus. Mehr ... | |
void | printTLine (char type, int length) |
Gibt eine Linie im Terminal aus. Mehr ... | |
void | saveDBtoFile () |
Speichert Liste in Datei. | |
void | sleep_ms (int milliseconds) |
Cross-Platform Sleep Funktion in Millisekunden. Mehr ... | |
Funktionen für jegliche Art von Ausgabe.
Ausgabe abhängig von den übers kompilieren definierten Parameter:
CGI | für eine .cgi-Datei |
DCOLOR | für eingefärbte Terminalausgaben |
enum ptype |
void libprint | ( | ptype | type, |
const char * | printable, | ||
... | |||
) |
Terminalausgabe abhängig von (beim kompilieren) definierten Paramtern.
type | Ausgabetyp (ptype) |
Quelle: http://www.ozzu.com/cpp-tutorials/tutorial-writing-custom-printf-wrapper-function-t89166.html
Falls Fehlerausgabe deaktiviert ist, keine Fehler ausgeben!
void prepareOut | ( | ) |
Bereitet Variablen für den Output vor.
void printFoot | ( | ) |
Gibt einen Footer aus.
Im Terminal ein Abschlussstrich, im CGI den HTML-Footer
void printHead | ( | ) |
Gibt einen Header aus.
Im Terminal ein paar erste Zeilen, im CGI den HTML-Header
void printItems | ( | ) |
Gibt die Liste der ausgeliehenen Medien aus.
Im CGI durch eine Tabelle (in der auch schon Bedienelemente fürs löschen, sortieren usw. eingeschlossen sind)
Im Terminal in einer Tabellenimitation
void printTLine | ( | char | type, |
int | length | ||
) |
Gibt eine Linie im Terminal aus.
type | Ein char, der die Linie visuell bestimmt |
length | Die Länge der Linie, bei der Länge 0 wird die Breite des Terminals |
void resetColor | ( | ) |
Setzt die Terminal-Schriftfarbe zurück auf den Standard.
Nur, falls beim Compilieren DCOLOR definiert wurde.
void setColor | ( | int | pType | ) |
Setzt die Terminal-Schriftfarbe abhängig vom Typ.
pType | Ausgabetyp (ptype) |
Nur, falls beim Compilieren DCOLOR definiert wurde.
void sleep_ms | ( | int | milliseconds | ) |
Cross-Platform Sleep Funktion in Millisekunden.