3

こんにちは私は次のコードを使用して、データベースクエリの表形式の出力を印刷します

printf("+----------+------------+\n");
printf("|  Col1    |  Col2      |\n);
printf("+----------+------------+\n");
for(i=0;i<n;i++)
   printf("|%8s|%8s|\n",str1,str2);
printf("+----------+------------+\n");

それは私のdbテーブルの見栄えを良くするだけです。しかし、誰かが私にもっと装飾的な方法を提案できますか?ユニコード文字を使用して、より魅力的にすることはできますか?

4

2 に答える 2

2

Unicodeには、これを目的としたいくつかの文字が含まれています。ウィキペディアにはリストがあります:

http://en.wikipedia.org/wiki/Box-drawing_character

于 2013-02-26T05:39:06.353 に答える
2

これにはCurse(ncurses)ライブラリを使用するか、私のプロジェクトを見てください:libtprint-テーブルデータを印刷するためのシンプルなライブラリ、https://github.com/wizzard/libtprint

それが役に立てば幸い !

于 2013-03-20T21:04:33.097 に答える