[prev] [index] [next]

Example: Point Data Type (cont)

usePoint.c is a user/client

#include "Point.h"

int main(int argc, char *argv[]) {
	Point r, s;
	r.x = 5; r.y = 5;
	s.x = 4; r.y = 6;
	printf("Point r = (%0.1f,%0.1f)\n", r.x, r.y);

	float d = distance(r,s);
	printf("1st distance: %0.1f\n", d);

	move(&r, -1, +2);
	d = distance(r,s);
	printf("2nd distance: %0.1f\n", d);
	return 0;
}