#ifndef IOPunctH
#define IOPunctH
#include "Types.h"
/*----------------------------------------------------------------*/
/* IO */
/*----------------------------------------------------------------*/
/* Fisiere */
int readf_puncte(char* numef, PPunct p);
int writef_puncte(char* numef, PPunct p, int nr);

/* Consola */
void read_punct(Punct& p, char* nume);
void write_punct(Punct& p, char* nume);

int introdu_puncte(PPunct p, TCoord max_x, TCoord max_y);
int read_puncte(PPunct p, int nr);
void write_puncte(PPunct p, int nr);
void write_puncte_pol(PPunct p, int nr);

void gen_puncte(PPunct p, int nr, TCoord max_x, TCoord max_y);
/*----------------------------------------------------------------*/
#include "IOPunct.cpp"
#endif
