a data atual, dica muito boa para os iniciantes em Linguagem C.
Veja abaixo imagens do programa em execução:
Veja abaixo o código do programa:
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <time.h>
void Janela5 ( ) {
int lin, col;
col = 0;
for ( lin = 2; lin <= 24; lin++ )
for ( col = 2; col <= 78; col++ ) {
gotoxy ( col, lin );
textbackground ( WHITE );
printf ( " " );
}
}
int main ( void ) {
system ( "title
VALIDANDO A DATA ATUAL" );
struct tm *tm;
time_t t;
char data [ 15 ];
char da_ta [ 15 ];
time ( &t );
tm = localtime ( &t );
strftime ( data, 20, "%d/%m/%Y", tm );
textcolor ( LIGHTBLUE );
gotoxy ( 20, 7 );
do {
system ( "cls" );
Janela5 ( );
textcolor ( LIGHTRED );
gotoxy ( 32, 5 );
printf ( "VALIDANDO A
DATA ATUAL" );
textcolor ( LIGHTBLUE );
gotoxy ( 25, 7 );
printf ( "Programa
desenvolvido por:" );
textcolor ( BLACK );
gotoxy ( 52, 7 );
printf ( "Samuel
Lima" );
textcolor ( LIGHTMAGENTA );
gotoxy ( 34, 9 );
printf ( "sa_sp10@hotmail.com" );
textcolor ( LIGHTBLUE );
gotoxy ( 18, 11 );
printf ( "Digite a data
de hoje no formato dd/mm/aaaa -> " );
textcolor ( LIGHTRED );
gets ( da_ta );
if ( strcmp ( ( da_ta ), data ) == 0 ) {
textcolor ( LIGHTRED );
gotoxy ( 20, 11 );
textcolor ( LIGHTBLUE );
gotoxy ( 34, 13 );
printf ( "Vc acertou " );
textcolor ( LIGHTRED );
printf ( "%s", data );
textcolor ( BLACK );
gotoxy ( 36, 23 );
printf ( "MUITO
OBRIGADO" );
getche ( );
exit ( 0 );
} else {
textcolor ( LIGHTBLUE );
gotoxy ( 32, 13 );
printf ( "Data ou o
formato errado" );
Sleep ( 1800 );
textcolor ( LIGHTRED );
gotoxy ( 35, 23 );
printf ( "Tente outra
vez" );
}
getche ( );
textbackground ( BLACK );
} while ( 1 );
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.