Bei bestimmten Programmen schlägt nichts die Befehlszeile. Leider habe ich nie eine gute Dokumentation oder Beispiele zum Schreiben von Konsolenanwendungen gesehen, die über "Hello World" hinausgehen. Ich bin daran interessiert, Konsolen-Apps wie Vim oder Emacs . Nun, nicht genau wie Vim oder Emacs, aber einer, der die gesamte Eingabeaufforderung während der Verwendung übernimmt und nach dem Beenden keine Spuren hinterlässt. Ich weiß, dass es unter Unix die Curses-Bibliothek gibt, aber für Windows? ...
Ich habe Liste der Konsolenfunktionen auf msdn gefunden, PDCurses und Das Konsolenmodul .
Es gibt ein kleines aber gutes Tutorial zur Verwendung von C ++ für die Windows-Konsole unter www.benryves.com / tutorials /? t = winconsole & amp; c = all gehen so weit wie ein einfaches Malprogramm zu programmieren.
Du könntest auch Free Pascal ausprobieren. Es ist eine freie ((L) GPL ) Object Pascal Compiler, der mit dem Delphi -Compiler kompatibel ist. Es hat eine konsolenbasierte IDE, die beweist, dass man damit sehr gute Konsolen-Anwendungen machen kann und die man als Beispiel verwenden kann.
Wenn Sie eine grafische IDE zum Erstellen Ihrer Konsolenanwendung verwenden möchten, können Sie die IDE Lazarus herunterladen.
Als Bonus läuft Ihre Anwendung unter Windows (32/64 Bit), Linux, Mac OS X, FreeBSD, Solaris usw. ...
Sie können diese Art von Anwendung sicherlich mit Delphi schreiben, die über eine angemessene Befehlszeilenunterstützung verfügt. Die Leute übersehen oft, dass Delphi jede Art von ausführbaren Windows-Dateien erstellen kann, nicht nur GUI-Anwendungen.
Ich weiß nicht, ob die kostenlose "Turbo" -Edition von Delphi etwas hineingeschustert hat, um zu verhindern, dass Sie damit Konsolen-Apps erstellen - ich hätte gedacht, dass es für so etwas gut wäre.
Sehen Sie sich einige der Mono-Bibliotheken an. Sie haben eine großartige Syntax, um Befehlszeilenargumente zu analysieren, können sich aber nicht an den Namespace erinnern.
Miguel hat gerade einen Terminalcode gepostet.
Für ncurses-ähnliche Bibliotheken / Frameworks unter Windows empfehle ich dringend, sich mit PDCurses die Hände schmutzig zu machen.
Wenn Sie versuchen, C # zu verwenden, gibt es Curses-Sharp .
Tags und Links command-line windows console cmd