00001 /* Tennis Tournament Management System 2005 by Silvio Moioli 00002 and Davide Gottini (moio@tiscali.it, davide.gottini@virgilio.it). */ 00010 #include <cstdlib> 00011 #include <cstring> 00012 #include <fstream> 00013 #include <iostream> 00014 #include "liste.h" 00015 using namespace std; 00016 00017 #ifndef TT_PARTITA 00018 #define TT_PARTITA 00019 00023 struct Partita { 00025 int turno; 00027 int idG1; 00029 int idG2; 00031 int risG1; 00033 int risG2; 00034 }; 00035 00043 int parTurnoCorrente(const char* nomeFile); 00044 00051 int parContaPartite(const char* nomeFile); 00052 00061 int parContaPartiteTurno(const char* nomeFile, int turno); 00062 00071 Partita* parDettagliPartita(const char* nomeFile, int id); 00072 00083 Lista* parListaPartiteGiocate(const char* nomeFile, int turno); 00084 00097 void parNuovaPartita(const char* nomeFileGiocatori, 00098 const char* nomeFilePartite, int idG1, int idG2, 00099 int risG1, int risG2); 00100 00107 void parNuovoTurno(const char *nomeFile); 00108 00109 #endif