시스템 ("지우기")을 사용하지 않고 Mac에서 C++의 화면을 지우는 방법입니까? 명령? 캐릭터를 대신 할 방법이 없다면?C++에서 화면 지우기
답변
이식성을 전혀 신경 쓰지 않는다면 clear
과 동일한 일련의 문자를 내 보내면됩니다.
$ clear | od -c
0000000 033 [ H 033 [ 2 J
0000007
$ : "Oh, it is ESCAPE [ H ESCAPE [ 2 J on my computer"
$ cat clear_fun.cc
#include <iostream>
void clear() { std::cout << "\033[H\033[2J" << std::flush; }
$
어리석은 질문, 굉장한 대답의 또 다른 경우 –
o 나는 당신이 결코 새롭지 않았고 이런 질문을 한 적이 없다는 것을 알게되어 유감스럽게 생각합니다. 그래서 배울 수있는 초보자에게 가슴을 시들게합니다. –
이것은 바보 같은 질문이 아닙니다. @ bovjac : 당신은 일부 SO 멤버들로부터 그러한 코멘트에 직면하게 될 것입니다. 그러나 어리석은 질문 같은 것은 없습니다. 어떤 질문을하든, "잘 붙이세요". +1 질문. –
표준 C++은 "화면"또는 무엇인가에 대해 말하지 않습니다. 유닉스에서는 ncurses를 사용할 수 있습니다. 일반적으로 이것은 단지 터미널 제어 코드를 사용합니다. 대부분 VT100이 터미널이라고 가정 할 수 있으며 다양한 제어 코드를 사용할 수 있습니다. Windows 터미널에서이 작업을 수행하는 방법을 모릅니다.
http://en.wikipedia.org/wiki/ANSI_escape_code#Windows_and_DOS "모든 버전의 Windows에서 콘솔 창은 ANSI 이스케이프 시퀀스를 전혀 지원하지 않습니다." Windows에는 어딘가에 이런 종류의 특별한 명령이 있습니다. –
- 1. 지우기 화면
- 2. C에서 다차원 쿠키 지우기 #
- 3. 버튼에서 화면 지우기
- 4. Xcode의 화면 지우기
- 5. C 언어의 화면 지우기
- 6. Java 애플릿 지우기 화면
- 7. 화면 이동 막대를 사용하여 화면 지우기 (자바)
- 8. GLUT의 키 누름시 화면 지우기
- 9. C++에서 화면 지우기 명령
- 10. C에서 GLUT 화면 캡처
- 11. C에서 직렬 포트 수신 버퍼 지우기 #
- 12. C에서 Linux의 직렬 포트에서 데이터 지우기?
- 13. Pythonwin에서 화면 지우기 (Pythonwin을 사용할 때)
- 14. C# - 크기를 조정할 때 화면 지우기
- 15. 지우기
- 16. C에서 보조 모니터 화면 해상도 변경 #
- 17. C에서 화면 깊이를 3 단계로 줄이는 방법 #
- 18. 라이브 배경 화면 - "배경 무늬 설정"- 메모리 지우기 이벤트가 필요합니다.
- 19. `tail -f '를 사용하는 동안 파일이 잘리는 화면 지우기
- 20. 이미지 지우기 및 이미지 지우기
- 21. 평면에서 텍스처 지우기
- 22. 지우기 지우기 관용구 : 지우기 전에 지우개를 제거하면 어떻게됩니까?
- 23. Eclipse 저장 파일 지우기 기록 지우기
- 24. 폴더 지우기 - 폴더의 파일 지우기 - J2ME
- 25. 지우기 단추를 사용하여 여러 EditText 필드 지우기
- 26. PhoneGap android에서 캐시 지우기 또는 캐시 지우기
- 27. Linq to EF. 지우기() 지우기 않음
- 28. 위젯에서 이전 활동 지우기
- 29. RadGrid 지우기
- 30. Gmap3 지우기
"화면"이란 말은 터미널 (에뮬레이터)을 의미합니까? – pmr
http://rlv.zcache.com/there_their_and_theyre_tshirt-p235250795253403358z8nr2_400.jpg –
그래 당신은 뉴 라인의 무리를 작성할 수 있으며, 그 화면 –