#include "geometrie.h" int main(int argc, char *argv[]) { CLIENT *client; rectangle *rect; point p; coordonnees coord; param_inclus p_inc; int *surface; booleen *res_inclus; // connexion à la partie serveur client = clnt_create(argv[1], GEOM_PROG, GEOM_VERSION_1, "udp"); if (client == NULL) { perror(" erreur creation client\n"); exit(1); } // paramètres pour appels des fonctions coord.x1=12; coord.x2=20; coord.y1=10; coord.y2=15; p.x=14; p.y=13; // appels des fonctions sur la partie serveur distante rect = creer_rectangle_1(&coord, client); p_inc.rect = *rect; p_inc.p = p; surface = surface_rectangle_1(rect, client); res_inclus = inclus_1(&p_inc, client); printf(" rectangle de surface %d\n", *surface); if (*res_inclus) { printf(" p inclus dans rect\n"); } }