혹시 알고 계시면 어떻게 사용하는지 가르쳐 주세요 .. ^^
일반 콘솔 모드에서 Ctrl+L키와 같은 역할을 하는 함수는 없나요??
<windows.h>에서는 함수가 있던데 리눅스에선 안먹더라구요..
프로그램을 돌렸을 때 화면을 완전히 없애고 제일위에 글이 뜨게 할려구 하거든요..
그럼 부탁합니다..
clear();
system("clear");
등등등
세상은 하나..........
헤헤..
되네요..
clear()란 함수는 어디에 있는지
못찾아서.. 걍 system("clear")를 썼네요..
감사여~~
ansi 를 지원하는 console이라면
printf("%c[2J", 27 );
걍 이렇게 하는 것이...
http://astronomy.swin.edu.au/~pbourke/dataformats/ansi.html
에서 erase entire screen 찾아보세요
---http://coolengineer.com
터미널이 ANSI 호환이라는 보장이 언제나 있는 것은 아닙니다.
curses나 terminfo 등의 라이브러리를 사용하세요.
Alt를 누르신후에 키패드에서 12를 누르세여
Form Feed or New Page라고 합니다..
ASCII문자 12번을 출력합니다
안녕하세요~ int clear(void); 함수를 쓰시면 됩니다. # include <curses.h> 여기 헤더파일에 존재하는 함수입니다. 행복하세요~
ps. alt+키패드12 가 먹히는 콘솔이 ctrl+L 이 안먹힐리없겠죠? 반대의 경우는 있습니다만..(윈도우200내장 telnet 으로 리눅스박스에 접속테스트로 확인)
clear()
clear();
system("clear");
등등등
세상은 하나..........
감사합니다 ^^*
헤헤..
되네요..
clear()란 함수는 어디에 있는지
못찾아서.. 걍 system("clear")를 썼네요..
감사여~~
ansi 를 지원하는 console이라면 printf("%c[2J
ansi 를 지원하는 console이라면
printf("%c[2J", 27 );
걍 이렇게 하는 것이...
http://astronomy.swin.edu.au/~pbourke/dataformats/ansi.html
에서 erase entire screen 찾아보세요
---
http://coolengineer.com
직접 ESC sequence를 찍지 마세요.
터미널이 ANSI 호환이라는 보장이 언제나 있는 것은 아닙니다.
curses나 terminfo 등의 라이브러리를 사용하세요.
Alt를 누르신후에 키패드에서 12를 누르세여Form Feed o
Alt를 누르신후에 키패드에서 12를 누르세여
Form Feed or New Page라고 합니다..
ASCII문자 12번을 출력합니다
# include <curses.h>
안녕하세요~
int clear(void);
함수를 쓰시면 됩니다.
# include <curses.h> 여기 헤더파일에 존재하는 함수입니다.
행복하세요~
ps. alt+키패드12 가 먹히는 콘솔이 ctrl+L 이 안먹힐리없겠죠? 반대의 경우는 있습니다만..(윈도우200내장 telnet 으로 리눅스박스에 접속테스트로 확인)