home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Rat's Nest 1
/
ratsnest1.iso
/
prgmming
/
stuff
/
cscroll.lzh
/
CSCROLL.C
next >
Wrap
Text File
|
1992-09-05
|
1KB
|
37 lines
#include <graphics.h>
#include <stdlib.h>
main()
{
int c=0,l=0,i=0;
int grpmode,grpdriver,*p;
char a[500]={" Minulta on kyselty, miten C:llä saa tehtyä scrollyä"
". No tässä olisi eräs tapa. Lyhyt, helppotajuinen ja kohtalaisen "
"nopea C:llä tehdyksi. Tämän scrollyn pitäisi pyöriä kaikissa PC-"
"koneissa alkaen 286 / 6 MHz, jatkuen aina kovimpiin tykkeihin "
"asti. Yksityiskohtaisen selostuksen ohjelman toiminnasta löydät "
"CSCROLL.DOC tiedostosta. - MAAKE - "
" "};
unsigned size;
void *buffer;
if (registerbgidriver(CGA_driver) < 0) exit(1);
grpmode=MCGAC0; grpdriver=MCGA;
initgraph(&grpdriver,&grpmode,"");
p=a;
size=imagesize(2,182,319,192);
do {
l=l+1;
buffer=malloc (size);
getimage(2,182,319,192,buffer);
putimage(1,182,buffer,COPY_PUT);
c=c+1;
if (c==8)
{
i=i+1; gotoxy(40,24); printf("%c ",*p); p=a+i; c=0;
}
} while (l<3150);
free(buffer);
closegraph();
exit(0);
}