Я хочу создать функцию для удаления вывода массива символов, по одному за раз. Массив символов предопределен, но есть проблема.
void anim_rev(char str[])
{
clrscr();
int i;
for(i = 1; str[i] != '\0'; i++)
{
cout << "\b \b";
delay(25);
}
}
Оператор cout
выполняется сначала для всех итераций, а затем выполняется delay
. Предполагается, что функция удаляет символ с экрана каждые 10 или 25 миллисекунд.
Пожалуйста, помогите исправить это.