c·c++/c 프로그래밍

폰트로 사각형 그리기

바로이순간 2012. 1. 14. 20:53

#include <stdio.h>

#include <conio.h>
int main() {
  unsigned char a = 0xa6, b[7], i, j;

  printf("%c%c", 166, 163);
  printf("%c%c", 166, 161);
  printf("%c%c", 166, 164);
  printf("\n");
  printf("%c%c ", 166, 162);
  printf("%c%c", 166, 162);
  printf("\n");
  printf("%c%c", 166, 166);
  printf("%c%c", 166, 161);
  printf("%c%c", 166, 165);

  printf("\n");


  for(i=129;i<251;i++) {
    for(j=161;j<171;j++)
      printf("%c%c ",i,j);
    printf("\n");
  }

  return 0;
}


위의 프로그램을 돌려보면 알게되는 것은 유니코드문자를

찍는다는 것입니다. 과거 유니코드가 없던 시절에는 한 글자만 가지고


테이블(박스)를 그릴수 있었지만, 지금은 유니코드를 찍어야 하기 때문에

두 바이트의 유니코드로써 테이블(박스)를 만들어 준다.는 것입니다.


-----------------------------------------------------------------------------

알고보니 위에서쓴 유니코드가 착오가 있습니다. ANSI 코딩으로된 한글과 한자입니다.

유니코드는 cmd창에서는 사용하기가 쉽지 않습니다.

'c·c++ > c 프로그래밍' 카테고리의 다른 글

200!+300!+400!  (0) 2012.01.15
wxWidgets이 뭔가요?   (0) 2012.01.14
Visual Studio 사용법  (0) 2011.12.31
long long int  (0) 2011.12.28
short형과 unsigned short형  (0) 2011.12.26