2009-10-09 3 views
13

콘솔 프로그램에서 순수한 ASCII로 간단한 "그래픽"을 그릴 수있는 플랫폼 독립적 인 C/C++ 라이브러리가 있습니까?ASCII "그래픽"라이브러리입니까?

: 내가 좋아하는 입력 데이터 테이블을 기반으로 간단한 그래프를 그릴 수있을 싶어요, 궁극적으로

****** 
* * 
****** 

예를 들어 (매우 약) 나는 다음과 같은 출력을 얻을 수 rectangle(3, 6); 같은 라이브러리 함수를 호출 할 수

| 
|* 
| 
| * 
|  * 
|   * 
|    * 
|       * 
+--------------------------------- 

그리고 누가 데이터 플롯/그래프를 ASCII 또는 UTF8로 렌더링 할 수 있는지 알고있는 사람이 있습니까?

+0

이것은 쿨한 것으로 나타납니다. consol에 대한 출력을 훨씬 더 매력적으로 만들 것입니다. 아직 .NET 구현이 있는지 궁금합니다. –

답변

3

(이 풀 컬러로 렌더링) 그들이 목적을 렌더링하는 것입니다 당신이 ASCII 그래픽 라이브러리가 필요하지 않습니다 또한 libcaca있다 비트 맵을 ASCII 문자로 변환하여 ASCII 데이터의 모양이 비트 맵과 '유사'하게됩니다.

  1. 당신의 작업은 정말 당신이 정말로 ASCII 아트를 사용하려면 그것은

그렇게 복잡하지 않습니다

  • 렌더링 비트 맵되지 않습니다 작업을 위해 당신이 있기 때문에, 자신의 라이브러리를 작성하는 고려 언급 한 lib에서 그래프 비트 맵 렌더링을위한 라이브러리를 선택한 다음 생성 된 비트 맵 데이터를 ASCII lib로 전달하여 출력을 얻을 수 있습니다.

  • +1

    아래 답변은 더 나은 방법이며 최소한 경로 전달을 제공합니다. 이 답변은 질문을 올바르게 파악하지 못합니다. – vivekian2

    7

    , 당신이 말한에서

    2

    나는 curses (그리고 파생 상품 ncurses)를 사용할 수 있다고 가정합니다.