Improved Console 4.0

Mehr Kontrolle für Win32 Character-Mode Applications!

Einleitung

Die Improved Console ist eine C++-Library um Kontrolle über Aussehen und Formatierung in der Win32-Konsole zu erlangen. Früher lieferten viele Compiler-Hersteller eine Header-Datei <conio.h> mit, welche die WinAPI-Aufrufe in Funktionen kapselte. Heutzutage ist diese Header-Datei allerdings meistens sehr abgespeckt oder überhaupt nicht mehr vorhanden.

Der Konsolenteil der WinAPI hat deswegen aber nicht an Funktionalität verloren. Ganz im Gegenteil fehlt nur noch wenig, bis die Konsole ein voll steuerbares Windows-Fenster ist. Damit der Inhalt der <conio.h> wieder allen zur Verfügung steht, hat Marcus 'Marc++us' Bäckmann (Gründer des C++.de-Forums) die erste Version der Improved Console geschrieben. Sie diente als reiner Ersatz der <conio.h> und ist heute immer noch unter "Improved Console" auf seiner Seite zu finden.

Schnell erkannte man allerdings, dass die Funktionalität noch ausgebaut werden muss, um richtig nützlich zu sein. Gleichzeitig sollte die Handhabung aber auch sehr einfach gehalten werden, um einer Hauptgruppe von Benutzern, Programmieranfängern die etwas Farbe in ihre Programme bringen wollen, gerecht zu werden. Dies hat mich als Moderator des Win32-Konsolen-Forums auf C++.de dazu angespornt, die Improved Console weiterzuentwickeln.

Dominik 'SideWinder' Rauch, 23. April 2006
(Original am 5. September 2005)