#include <stdio.h>
#include "distanza_nel_piano.h"

#define ERRORE 1
#define FIN "punti.txt"
#define FOUT "punti_a.txt"

int main (int argcconst char * argv[]) {
    FILE *fIn, *fOut;
    double c1xc1yc2xc2yxyd1d2;
        
    if ((fIn=fopen(FIN"r")) == NULL){
        printf("Impossibile aprire "); 
        printf(FIN); 
        printf(" in lettura\n");
        return ERRORE;
    }
    if ((fOut=fopen(FOUT"w")) == NULL){
        printf("Impossibile aprire "); printf(FOUT); printf(" in scrittura\n");
        return ERRORE;
    }
    printf("Inserire coordinate del punto 1 ");
fflush(stdout);

    scanf("%lf %lf", &c1x, &c1y);
    printf("Inserire coordinate del punto 2 ");
fflush(stdout);

    scanf("%lf %lf", &c2x, &c2y);
    while (fscanf(fIn"%lf %lf", &x, &y) == 2) {
        d1 = distanza_nel_piano(xyc1xc1y);
        d2 = distanza_nel_piano(xyc2xc2y);
        fprintf(fOut"%lf %lf "xy);
        if (d1<d2)
            fprintf(fOut"c1\n");
        else {
            fprintf(fOut"c2\n");
        } // if
    } // while
    printf("Dati scritti sul file ");
    printf(FOUT); printf("\n");
    return 0;
// main