반응형 전체 글304 자바 컴포넌트 예제 import java.awt.*; public class ButtonTest extends Frame{ Button b1=new Button("7"); Button b2=new Button("8"); Button b3=new Button("9"); Button b4=new Button("+"); Button b5=new Button("4"); Button b6=new Button("5"); Button b7=new Button("6"); Button b8=new Button("-"); Button b9=new Button("1"); Button b10=new Button("2"); Button b11=new Button("3"); Button b12=new Button("*"); Button b13=ne.. 2010. 8. 11. ncurses 프로그래밍 http://www.joinc.co.kr/modules/moniwiki/wiki.php/article/ncurses_%C7%C1%B7%CE%B1%D7%B7%A1%B9%D6 2010. 8. 11. 리눅스 로케일 세팅 http://kldp.org/node/59797 gcc aa.c -o aa -lncursesw 쉘에서의 로케일과 프로그램의 로케일이 다르기 때문에, 프로그램 안에서도 로케일을 세팅해 줘야 한글이 제대로 나오게 됩니다. 또, 라이브러리의 차이점은 ncursesw -> utf8, euckr 둘다 지원 ncurses -> euckr 지원 wchar를 지원해주고 않해주고의 차이입니다. 따라서 ncursesw 는 utf8이 지원이 되고, ncurses는 utf8이 지원이 않되는 것입니다. 따라서 코딩은 다음과 같이 해주면 해결이 될것입니다. getenv("LANG" )으로 쓰시면 편할것으로 예상됩니다. ko_KR.utf8 로 하시면 utf8로 나올것이고, ko_KR.eucKR 로 하시면 euckr로 나올것입니다... 2010. 8. 11. 리눅스 curses.h 설명 [리눅스프로그래밍]6.Curses Curses Curses를 사용한 프로그램의 컴파일 방법 끝에 '-lncurses'를 추가해서 컴파일한다. 개념 stdscr구조체는 표준화면이다. stdout와 비슷하다고 할 수 있다. 윈도우에 대한 출력은 refresh를 호출하기 전까지는 실제 화면에 나타나지 않는다. curses 라이브러리는 stdscr과 curscr을 비교해서 수행한다. curses 프로그램에서 문자출력처리는 (1)curses함수를 사용하여 논리적인 화면을 갱신하고, (2)curses에게 요청하여 물리적인 화면을 refresh로 갱신한다. curses 프로그램은 실제 사용 이전에 initscr로 라이브러리를 초기화하여야 하며, 사용 이후에는 endwin으로 설정을 복구하도록 해야 한다. 기본적인 출.. 2010. 8. 11. 리눅스 curses.h 사용 예 curses 의 간단한 사용예 #include #include #include #include #include //이동 삽입 특성 등의 실습 예 int main() { const char witch_one[]=" First Witch "; const char witch_Two[]=" Second Witch "; const char * scan_ptr; int i,j; initscr(); move(5,15); //=========문자의 특성을 켠다 attron(A_BOLD);// 2010. 8. 11. 전역변수&extern - 프로그래머의 [적] 전역변수 - 안녕하세요.. extern에 대해 고민이 많으시군요.. 한때, 저도 고민 많이 햇답니다.. extern 2010. 8. 11. 이전 1 ··· 41 42 43 44 45 46 47 ··· 51 다음 반응형