다음 코드를 C++로 작성했습니다. 이것은 임의의 문자 및/또는 숫자 시퀀스를 생성하고 사용자에게 한 번에 하나씩 표시 한 다음 사용자에게 재생산을 요청하는 프로그램입니다 그것은 문자 시퀀스를 저장하는 큐를 사용합니다. 배열 요소를 한 번에 하나씩 인쇄하도록 코드를 수정하고 싶습니다. 제발 도와주세요.배열의 요소를 한 번에 하나씩 인쇄하는 방법은 무엇입니까?
#include <iostream>
#include<cstdlib>
#include <queue>
using namespace std;
int main()
{
std::queue<int> myqueue;
int array[6];
for (int i = 0; i < 6; i++)
{
array[i]=rand()%100;
printf("\n%d", array[i]);
if(i==5)
{
printf("\n Reproduce the sequence again");
}
}
각 요소가 표시된 후에 화면을 지우겠습니까? – George
휴대 성을 원하는 경우 [ncurses] (https://en.wikipedia.org/wiki/Ncurses) – NathanOliver
* 표준 * C++ 언어는 화면을위한 기능이 없으므로 화면을 지우는 것이 플랫폼 문제입니다 (모든 플랫폼이 필요하지는 않음). 화면을 가지고). –