1 #ifndef definicoes_h 2 #define definicoes_h 3 4 #define TAM_NOME 50 5 #define NUM_JOGADORES 21 6 7 typedef struct { 8 char nome[TAM_NOME]; 9 //0 goleiro, 1 zagueiro, 2 lateral, 3 volante, 4 meio, 5 atacante 10 unsigned int posicao; 11 unsigned int gols_marcados; 12 unsigned int bolas_roubadas; 13 unsigned int numero_jogos; 14 unsigned int finalizoes_certas; 15 unsigned int finalizoes_erradas; 16 unsigned int faltas_recebidas; 17 unsigned int faltas_cometidas; 18 unsigned int cartoes_vermelhos; 19 unsigned int cartoes_amarelos; 20 unsigned int penalti_defendidos; 21 unsigned int defesas; 22 } jogador_t; 23 24 typedef struct { 25 char nome[TAM_NOME]; 26 char estado[3]; 27 unsigned int dia_fundacao; 28 unsigned int mes_fundacao; 29 unsigned int ano_fundacao; 30 unsigned int numero_tit_brasileiros; 31 unsigned int numero_copas_brasil; 32 unsigned int numero_tit_libertadores; 33 unsigned int numero_tit_estadual; 34 jogador_t jogadores[NUM_JOGADORES]; 35 } times_t; 36 37 #endif