C로 게임을 만들려고하는데 터미널에 표시된 출력을 업데이트하는 프로세스에 익숙하지 않습니다.터미널에 표시된 텍스트 업데이트/새로 고침
예를 들어, 각 요소에 '#'또는 '-'가 포함될 2 차원 char 배열이 있습니다. 나는이 배열을 화면에 인쇄 할 것이지만, 상태 변경이있을 때마다 새로운 2 차원 배열을 인쇄하는 것이 아니라 터미널의 이전 배열을 새로운 상태로 덮어 쓰려고합니다.
나는 이것을하기위한 방법을 찾았지만 행운이별로 없었다. 필자가 찾은 가장 가까운 것은 printf 함수 (\ r)에서 캐리지 리턴이지만 잘하면 누군가가 나에게이 작업을 수행하는 가장 좋은 방법을 말할 수 있습니다.
특히 화면에 2 차원 배열을 인쇄하고 배열의 요소를 변경 한 다음 이전 배열의 TOP에 새 배열을 인쇄하는 방법 (예 : 덮어 쓰기)은 어떻게 할 수 있습니까? 난 정말 당신의 질문에 대답하는 경우
#include<stdio.h>
int main(void)
{
printf ("#####-----\r");
printf ("-#####----\r");
}
확실하지 :
당신이 특정 질문이 있으십니까 다음 배열을 쓰기? – this
질문을 업데이트했습니다. –
위에 무엇을 의미합니까? – this