Как сделать анимацию загрузки в консольном приложении на C++?

Я пишу консольное приложение на c++, и мне нужно сделать что-то вроде "loading.gif", просто используя символы ASCII.

Ниже приведен список символов, которые я должен использовать:

  1. --
  2. \
  3. |
  4. /
  5. --

Эти символы сделают анимацию загрузки циклически.

Однако, когда я пишу вывод, он становится таким:

Выходная строка 1: --... Выходная строка 2: \ Выходная строка 3: | Выходная строка 4: / Выходная строка 5: --

Мне нужно сделать вот так:

Выходная строка 1: [она будет заменяться постоянно]

Она никогда не должна переходить на вторую строку.

Как я могу сделать это на C++? Есть ли какая-нибудь функция replace?

9
задан Francesco 13 December 2011 в 10:08
поделиться