home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 9
/
FreshFishVol9-CD2.bin
/
bbs
/
util
/
cout-1.00.lha
/
Cout
/
Deutsch
/
cout.dok
< prev
next >
Wrap
Text File
|
1993-08-23
|
3KB
|
134 lines
cout V1.00
Copyright © 1993 Harald Pehl
Alle Rechte reserviert
FREEWARE
Mit Anleitung
Vorwort
-------
Dieses Programm ist Freeware, das bedeutet, daß Sie es frei weiter-
kopieren können, solange Sie nicht mehr Geld verlangen, als eine normale
Gebühr für die Kopie. Wenn Sie dieses Programm verbreiten wollen, sollten
Sie auch dieses Dokument mitverbreiten. Dieses Programm kann nicht ohne
die schriftliche Erlaubnis des Autors zum kommerziellen Verkauf angeboten
werden.
Wenn Sie irgendwelche Vorschläge oder Gedanken zum Programm haben, so
lassen Sie mich davon wissen. Natürlich bin ich auch für jede Art von
Geschenken dankbar!!
Schreiben Sie an folgende Adresse :
Harald Pehl
Equarhofen 8
97215 Simmershofen
Germany - Europe
Einleitung
----------
cout ist ein simpler CLI-Befehl, der den Echo Befehl von Commodore ersetzen
soll. Da ich sehr viel in C und C++ programmiere und ich die Steuerelemente in
der printf()-Funktion (C) bzw. in der cout-Klasse (C++) als optimale
Steuerungsmöglichkeit für einen Text ansehe, habe ich mir gedacht, daß man das
ganze doch am besten in einen CLI-Befehl umsetzen sollte, und das Ergebnis ist
schließlich cout, ein CLI-Befehl der eben diese Steuerelemente aus C bzw. C++
und noch einige mehr erkennt und umsetzt.
Programmaufruf
--------------
cout ist nur über das CLI aufrufbar, und erwartet optional ein Argument:
cout [String]
Wenn <String> Leerzeichen erhält, dann ist das Argument durch " " einzuschließen.
Folgene Steuerlemente können nun in dem Text enthalten sein:
Aus C/C++ gebräuchliche:
\a: Klingelzeichen
\b: Backspace
\f: Seitenvorschub
\n: Zeilentrenner
\r: Wagenrücklauf
\t: Tabulator
\v: Vertikal-Tabulator
\\: Gegenschrägstrich
Von mir hinzugefügte
\d: Text wird fett ausgegeben
\k: Text wird kursiv ausgegeben
\u: Text wird unterstrichen
\i: Text wird inventiert
\x: Schaltet alle eventuell eingestellten Modi aus
Wenn kein <String> angegeben, gibt cout eine Leerzeile aus
Ein Beispiel:
cout "\n\nDies ist \dfetter\x, \kkursiver\x und \uunterstrichener\x Text\n\n"
Beschreibung
------------
cout ist ein in C++ programmierter Befehl, der unter MaxonC++ compiliert
wurde. Es nutzt die dynamische Speicherverwaltung von C++ mit 'new' und kopiert
ganz simpel den String der Argumentzeile in einen reservierten Speicherbereich
wobei je nach Steuerlement noch ein paar Zeichen (z.B. "\x9b""1m" für Fettdruck
oder '\n' für das Steuerelement \n hinzugefügt werden.
© 1993 cout V1.00 geschrieben von Harald Pehl
Grüße an Florian Derks und Martin Gleiß.