源代码
#include "stdafx.h"
#include"stdafx.h"
#include<iostream>
#include<graphics.h>
#include<conio.h>
#include<time.h>
#include<math.h>
#include<stdlib.h>
using namespace std;
void DDALine(int p0_x, int p0_y, int p1_x, int p1_y, COLORREF color){
int dx = p1_x - p0_x, dy = p1_y - p0_y, steps, k;
float xIncrement, yIncrement, xp = p0_x, yp = p0_y;
color = YELLOW;
if (abs(dx) > abs(dy))
steps = abs(dx);
else
steps = abs(dy);
xIncrement = ((float)dx) / steps;
yIncrement = ((float)dy) / steps;
putpixel((int)(xp + 0.5), (int