Programação 1 - Utilização da Linguagem C
//MAIN int main (){ int opcao, subopcao;//opçao para o switch e a opçao de abrir ou carregar int numlinhascarros=0, numlinhasvagas=0;//inteiros que recebem o return das funçoes que contam os carros e as vagas int primeiravaga;//inteiro que recebe o numero da vaga que primeiro satisfaz o carro int estacionaounao;//recebe o return da funçao compara pra dizer se existe carro ou nao ou se pode estacionar int chassisaux, vagaaux;// inteiros para entrada nas funçoes
FILE *log; // Ponteiro usado para o arquivo de logs if ((log = fopen("log.txt","a")) == NULL ) { printf("\nErro ao abrir o arquivo!"); exit(1); } //relogio e calendario para o log time_t tempo; struct tm *data; int hora, min, seg, dia, mes, ano; time(&tempo); data = localtime(&tempo); hora = data->tm_hour; min = data->tm_min; seg = data->tm_sec; dia = data->tm_mday; mes = data->tm_mon+1; ano = data->tm_year+1900; fprintf(log,"\nInicio da simulação: %.2d:%.2d:%.2d - %.2d/%.2d/%.4d\n\n\n",hora,min,seg,dia,mes,ano); fflush(log);
for (;;){//INICIO FOR INFINITO, para continuar //no programa (a nao ser a se a opçao escolhida for a numero 8(saida do programa) //MENU