O único diploma que tenho na área é de um curso técnico que fiz a distâncial, meu interesse no curso é apenas financeiro, tenho feito um esforço muito grande para poder pagar as mensalidades.
Hoje mesmo, enquanto o professor estava tentando passar o conceito de variáveis em C para turma usando aquele compilador ridiculo turboc veja em que eu passava o tempo.
/*--------------------------------------------------------------------------*/
/* Bibliotecas e cabeçalhos */
/*--------------------------------------------------------------------------*/
#include <stdio.h>
#include <time.h>
/*--------------------------------------------------------------------------*/
/* Protótipos de funções */
/*--------------------------------------------------------------------------*/
void data(void);
void hora(void);
int tempo(int vi_escolha);
/*==========================================================================*/
/* Rotina principal de execução do programa */
/*==========================================================================*/
int main(int argc, char *argv[]) {
/*==========================================================================*/
int vi_destino;
int vi_erro;
do
{
printf("Tempo [0-data / 1-hora]? "
scanf("%d", &vi_destino);
vi_erro = tempo(vi_destino);
}
while(vi_erro != 0);
return 0;
}
/*--------------------------------------------------------------------------*/
/* Exibe a data ou a hora dependendo da escolha do usuário */
/*--------------------------------------------------------------------------*/
int tempo(int vi_escolha) {
/*--------------------------------------------------------------------------*/
switch(vi_escolha)
{
case 0: data() ; break;
case 1: hora() ; break;
default: return 1; break;
}
return 0;
}
/*--------------------------------------------------------------------------*/
/* Exibe a hora do sistema na tela */
/*--------------------------------------------------------------------------*/
void data(void) {
/*--------------------------------------------------------------------------*/
time_t tempo_atual;
time(&tempo_atual);
struct tm *tempo;
tempo = localtime(&tempo_atual);
tempo->tm_mon += 1;
tempo->tm_year += 1900;
printf("Data: %2d/%2d/%2d\n", tempo->tm_mday,
tempo->tm_mon,
tempo->tm_year);
}
/*--------------------------------------------------------------------------*/
/* Exibe a data do sistema na tela */
/*--------------------------------------------------------------------------*/
void hora(void) {
/*--------------------------------------------------------------------------*/
time_t tempo_atual;
time(&tempo_atual);
struct tm *tempo;
tempo = localtime(&tempo_atual);
printf("Hora: %2d:%2d:%2d", tempo->tm_hour,
tempo->tm_min,
tempo->tm_sec);
}
Pergunto será que vale apena continuar?