LINUX.ORG.RU

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

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

#include <stdio.h>
#include <unistd.h>

void
twiddle(void)
{
        static int n;

        putchar("|/-\\"[n++ & 3]);
        putchar('\b');
        fflush(stdout);
}

int
main()
{
        int i;

        printf("Some twiddle: ");
        for (i = 0; i < 60; i++) {
                twiddle();
                sleep(1);
        }
        puts("");

        return 0;
}

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

void
twiddle(void)
{
        static int n;

        putchar("|/-\\"[n++ & 3]);
        putchar('\b');
}

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

void
twiddle(void)
{
        static int n;

        putchar("|/-\\"[n++ & 3]);
        putchar("\b");
}