/* ferry.c - tct - 5/18/15 */ #include #include void pos(int rc) { if (rc>9) {putchar(rc/10+48);rc=rc%10;} putchar(rc+48); } void posc(int r,int c) { putchar(27);putchar(91);pos(r);putchar(';');pos(c);putchar('H'); } void cls(void) { putchar('\033');putchar('[');putchar('H'); putchar('\033');putchar('[');putchar('J'); } void hidecursor() { putchar(27);putchar('['); putchar('?');putchar('2');putchar('5');putchar('l'); } void showcursor() { putchar(27);putchar('['); putchar('?');putchar('2');putchar('5');putchar('h'); } int main(void) { double sp,srp,fp,frp,t; int c=1,d=1; cls();hidecursor(); for (t=0;t<=2160;t++) { sp=t;fp=9/5*t; if (fp<1760) frp=1760-fp; else frp=fp-1760; if (sp>1760) srp=1760-(sp-1760); else srp=sp; posc(10,5);printf("s %4.0f f %4.0f",srp,frp); for (c=1;c<=10000;c++) { for (d=1;d<=1000;d++) {} }} putchar('\n');putchar('\n'); showcursor(0); exit(0); }