LINUX.ORG.RU

История изменений

Исправление Loki13, (текущая версия) :

Как такое сделать на С++? Могу скинуть код. Или где тебе это надо?

int update()
{
    static unsigned char proc[] = {'\\', '|', '/', '-', '=', '*', '@', '*', '=', '-'},
            cur = 0;
    std::cout << "\r" << proc[cur++];
    std::flush(std::cout);
    cur %= sizeof(proc) / sizeof(proc[0]);

    return 0;
}

И запускай этот update каждые 200мс. Будет красиво.

А вкорячить такое в вывод программы, в которой это не предусмотрено, думаю не особо реально.

Исправление Loki13, :

Как такое сделать на С++? Могу скинуть код. Или где тебе это надо?

int update()
{
    static unsigned char proc[] = {'\\', '|', '/', '-', '=', '*', '@', '*', '=', '-'},
            cur = 0;
    std::cout << "\r" << proc[cur++];
    std::flush(std::cout);
    cur %= sizeof(proc) / sizeof(proc[0]);

    return 0;
}

И запускай этот update каждые 200мс. Будет красиво.

Исходная версия Loki13, :

Как такое сделать на С? Могу скинуть код. Или где тебе это надо?