0

Save_screen

 
rezahashemian1374
rezahashemian1374
کاربر برنزی
تاریخ عضویت : مهر 1391 
تعداد پست ها : 254
محل سکونت : تهران

Save_screen

اين يه سورس ساده به زبان سي مي باشد كه تمامي پيكسل هاي مونيتور رو در يك ارايه
ذخيره مي كنه و بعد از چند ثانيه بر مي گردونه(يه چيزي شبيه refresh)

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <dos.h>

void save_screen();
void restore_screen();

int start_pix[2000];
//***********************
void main(){
clrscr();
 
printf("salam");
 
printf("Reza Hashemian");
 
save_screen();
 
sleep(2);
 
clrscr();
 
sleep(3);

 
restore_screen();
getch();}

//*************************
void save_screen()
{
 
int far *p;
 
p=(int far *)0xb8000000;
 
int i=0;
 for(
i=0;i<2000;i++){
    
start_pix[i]=*(p+i);
 }


}

//**************************
void restore_screen(){
int far *p;
 
p=(int far *)0xb8000000;
 
int i=0;
 for(
i=0;i<2000;i++){
    *(
p+i)=start_pix[i];

}
}

Seyyed.Reza.Hashemian@Gmail.Com

دوستانی که سوالی دارند یا مایل به تماس هستند می توانند از اطلاعات بالا استفاده نمایند.

اگر هم تایپکی زدید و احتیاج به پاسخگویی سریع داشتید اطلاع دهید

پنج شنبه 18 مهر 1392  8:47 AM
تشکرات از این پست
دسترسی سریع به انجمن ها