mirror of
https://github.com/datajerk/c2d.git
synced 2024-09-29 08:55:38 +00:00
38 lines
556 B
C
38 lines
556 B
C
#include <stdio.h>
|
|
|
|
int main()
|
|
{
|
|
int i, j, k, linemap[24];
|
|
char screen[24][40];
|
|
|
|
// build table
|
|
for(j=0,i=0;i<8;i++) {
|
|
linemap[0+3*j]=j;
|
|
linemap[1+3*j]=j+8;
|
|
linemap[2+3*j]=j+16;
|
|
j++;
|
|
}
|
|
|
|
// clear screen
|
|
for(i=0;i<24;i++)
|
|
for(j=0;j<40;j++)
|
|
screen[linemap[i]][j] = ' ';
|
|
|
|
for(i=0;i<24;i++) {
|
|
for(j=0;j<40;j++)
|
|
screen[linemap[i]][j] = getchar() & 0x7F;
|
|
if((i + 1) % 3 == 0)
|
|
for(k=0;k<8;k++)
|
|
getchar();
|
|
}
|
|
|
|
// dump to stdout
|
|
for(i=0;i<24;i++) {
|
|
for(j=0;j<40;j++)
|
|
putchar(screen[i][j]);
|
|
printf("\n");
|
|
}
|
|
|
|
return 0;
|
|
}
|