2013-03-17 3 views
0

현재 터미널에 회전 큐브를 표시 할 수 있어야하는 C++ 프로그램을 작성 중입니다. (학교 임무). 그래서 저는 화면에 쓰려고하는 60 * 60 배열 (2 차원 벡터, 정확히 말하면) 문자로 시작합니다. 그러나 두 개의 for-loop와 std::cout으로이 작업을 수행하면 매우 추악한 결과를 얻습니다. 이전 화면에서 끝없이 화면을 볼 수 있습니다.콘솔을 완전히 제어하는 ​​방법은 무엇입니까?

나는 더 나은 것이 필요하다. 나는 Vim이하는 것과 같은 일을해야한다 : 콘솔을 넘기는 것처럼 보이고, 끝나면 사라지고, 터미널이 돌아온다. 어떻게해야합니까?

+1

이것은 OS에 따라 다릅니다. "콘솔"이라는 용어는 일반적으로 Windows 환경에서만이 컨텍스트에서 사용되며, U ** x 용어는 "터미널"입니다 ("콘솔"은 다른 의미가 있음). –

답변

2

ncurses과 같은 라이브러리를 사용할 수 있습니다.

관련 문제