level 1
c闲人
楼主
送给大家,祝大家中秋快乐#include
#include
#include
#include
#include
void save_all(char *filename){ FILE *fp; unsigned long size=imagesize(0,0,639,120); unsigned long save_1; int save_i; char *buffer; fp=fopen(filename,"wb"); buffer=(char *)malloc(size); for(save_i=0;save_i<4;save_i++) { save_1=38726L*save_i; fseek(fp,save_1,SEEK_SET); getimage(0,120*save_i,639,120*(save_i+1),buffer); fwrite(buffer,size,1,fp); } free(buffer); fclose(fp);}void load_all(char *filename){ FILE *fp; unsigned long size=imagesize(0,0,639,120); unsigned long load_1; int load_i; char *buffer; if((fp=fopen(filename,"rb"))==NULL){ setcolor(12); outtextxy(450,460,"
"); fclose(fp); return; }buffer=(char*)malloc(size); for(load_i=0;load_i<4;load_i++){ load_1=38726L*load_i; fseek(fp,load_1,SEEK_SET); fread(buffer,size,1,fp); putimage(0,120*load_i,buffer,COPY_PUT); }free(buffer); fclose(fp);}void main(){ int driver=DETECT,mode=0,i; initgraph(&driver,&mode,""); randomize(); for(i=0;i<100;i++){ setcolor(rand()%16); circle(rand()%getmaxx(),rand()%getmaxy(),rand()%100); }save_all("screen.dat"); getch(); cleardevice(); getch(); load_all("screen.dat"); getch(); closegraph();}
2004年09月28日 11点09分
1
#include
#include
#include
#include
void save_all(char *filename){ FILE *fp; unsigned long size=imagesize(0,0,639,120); unsigned long save_1; int save_i; char *buffer; fp=fopen(filename,"wb"); buffer=(char *)malloc(size); for(save_i=0;save_i<4;save_i++) { save_1=38726L*save_i; fseek(fp,save_1,SEEK_SET); getimage(0,120*save_i,639,120*(save_i+1),buffer); fwrite(buffer,size,1,fp); } free(buffer); fclose(fp);}void load_all(char *filename){ FILE *fp; unsigned long size=imagesize(0,0,639,120); unsigned long load_1; int load_i; char *buffer; if((fp=fopen(filename,"rb"))==NULL){ setcolor(12); outtextxy(450,460,"
"); fclose(fp); return; }buffer=(char*)malloc(size); for(load_i=0;load_i<4;load_i++){ load_1=38726L*load_i; fseek(fp,load_1,SEEK_SET); fread(buffer,size,1,fp); putimage(0,120*load_i,buffer,COPY_PUT); }free(buffer); fclose(fp);}void main(){ int driver=DETECT,mode=0,i; initgraph(&driver,&mode,""); randomize(); for(i=0;i<100;i++){ setcolor(rand()%16); circle(rand()%getmaxx(),rand()%getmaxy(),rand()%100); }save_all("screen.dat"); getch(); cleardevice(); getch(); load_all("screen.dat"); getch(); closegraph();}