/*introduccion de rutinas para salvar y recuperar immagenes con formato BMP agosto de 96*/ /*Fernando Galindo Soria*/ #include #include #include #include #include #include #include "bmp.fgs" void inicia(void); void termina(void); void suena(int ,int); char nombre[80]; void main() { clrscr(); inicia(); gotoxy(2,2);printf("dame el nombre del programa/para terminar teclea fin "); gets(nombre); while(strcmp(nombre,"fin")!=0) { system(nombre); suena(600,100); gotoxy(2,2);printf("quieres grabar s/n "); if(getch()=='s') { strcat(nombre,".bmp"); salvaimagen(nombre,0,0,getmaxx(),getmaxy()); suena(600,100); } cleardevice(); gotoxy(2,2);printf("dame el nombre del programa/para terminar teclea fin "); gets(nombre); } termina(); } void inicia() { int gd=DETECT,gm,i,ilis; initgraph(&gd,&gm,""); printf("sistema que ejecuta un programa y salva la imagen que queda en la pantalla\n"); } void suena(int frec,int tiempo) { sound(frec);delay(tiempo);nosound(); } void termina() { suena(800,500); closegraph(); }