| 
         Displaying  Source Code(s)   
  
        
 
         
        
          
             | 
            
             | 
           
          
             
              
                
                falling of charecters 
                 
                -------------------------------------------------------------------------------- 
                 
                Description : IN THIS PROGRAM ALL THE CHARECTERS WILL FALL DOWN 
                ONE BY ONE. ACCORDING TO THE delay() FUNCTION. THIS WILL WORK 
                ONLY IN DOS(NOT IN UNIX/LINUX). JUST EXECUTE THE exe FILE AND 
                ENJOY.  
                 
                #include<dos.h> 
                void interrupt our(); 
                void interrupt (*prev)(); 
                char far *scr=(char far*)0xB0008000L; // 0xB0008000L is the 
                first address of the charecter of the screen 
                int j; 
                static i; 
                char d,e=' ',t; 
                void main() 
                { 
                prev=getvect(8);  
                setvect(8,our); 
                keep(0,500); 
                } 
                void interrupt our() 
                { 
                for(i=0;i<=4000;i+=2) 
                { 
                d=*(scr+i); 
                if(d==e) 
                continue; 
                *(scr+i)=e; 
                for(j=160;j<=3800;j+=160) 
                { 
                t=*((scr+i)+j); 
                *((scr+i)+j)=d; 
                delay(20); 
                *((scr+i)+j)=t; 
                } 
                break; 
                } 
                (*prev)(); 
                } 
  | 
               
             
             | 
           
           
           |