コマンドライン(非グラフィカル)LinuxプログラムをC ++で作成していますが、一部の場所では、チャートを描画したり、関数をターミナルにプロットしたりするために必要です。
ntsysv、mc、alsaなどのいくつかのプログラムを見ると、それは可能だと思いますが、どうすればよいのか疑問に思いました。
ncursesの推奨事項に続いて、ピクセルの代わりにASCIIテキストを出力するグラフィックライブラリであるlibcacaと呼ばれるライブラリもあります。他のソフトウェアでこのグラフを作成し、それらの出力をターミナルにプッシュする場合は、ncursesでlibcacaを使用することを検討できます。
おそらく、 ncursesを使用して、ASCII アートを実行したいと思うでしょう。
alsamixer などは ncurses を使用します。http://www.gnu.org/software/ncurses/
これにより、ターミナルで直接ダイアグラムなどを作成できます。
ターボ c conio.h の古い borland ライブラリを試してください。