www.pudn.com > tuxingxue.rar > ZHIXIAN2.C


#include 
DDAline(x0,y0,x1,y1,color) 
int x0,y0,x1,y1,color; 
{ 
   int x; 
   float dx,dy,k,y; 
   dx=x1-x0; 
   dy=y1-y0; 
   k=dy/dx; 
   y=y0; 
   for(x=x0;x<=x1;x++) 
   {  putpixel(x,(int)(y+0.5),color); 
   y=y+k; 
   } 
} 
main() 
{ 
  int x0,y0,x1,y1,color; 
  int gdriver=DETECT,gmode; 
  initgraph(&gdriver,&gmode,"c:\\tc"); 
  cleardevice(); 
  DDAline(10,10,100,100,YELLOW); 
  getch(); 
}