私はC++コマンドライン(端末、私はLinux/Ubuntuでプログラムを実行しています)を開発するタスクを与えられました。しかし、私はコマンドラインのデザインが好きではありませんが、とにかくUIデザインを改善するためにはありますか?C++コマンドラインプログラムのデザインUI?
注:端末でプログラムを実行する必要があります。
私はC++コマンドライン(端末、私はLinux/Ubuntuでプログラムを実行しています)を開発するタスクを与えられました。しかし、私はコマンドラインのデザインが好きではありませんが、とにかくUIデザインを改善するためにはありますか?C++コマンドラインプログラムのデザインUI?
注:端末でプログラムを実行する必要があります。
ncurses
。あなたがターミナルにテキストを置くことができるようにするのはlibなので、ターミナルにascii-artスタイルを効果的に描くことができます。それはまた非常に古い図書館なので、少し使いこなせるかもしれません。
私はいつかsimple multiplatform console management libraryを開発しました。
少なくともLinuxとWindowsでは使用できます。 Windowsではネイティブコール、他のプラットフォームでは標準エスケープコードを使用します。
いくつかの色を表示したい場合は、カーソルを置くなどして、ncursesと闘うことなく数分で使用できます。
ドキュメント(doxygenで生成)はZipファイルに含まれています。
コマンドラインで何かをするというタスクが与えられましたが、GUIで作業するのですか?これはあなたの上司と会話するように思えます。 – chrisaycock
真実は、システムを打つことは非常に困難です、それは大きな努力を要し、結果は通常とにかく吸う。したがって、あなたは仕事をする通常の方法を受け入れるか、満足しているシステムに切り替えるかのどちらかです。 –