Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- typedef struct{
- int hora;
- int minutos;
- int segundos;
- }tempo;
- typedef struct{
- int ano;
- int mes;
- int dia;
- tempo horario;
- }agenda;
- int main(){
- agenda *banco_dados;
- FILE *p_file_dados;
- int cont_tam, entrada;
- cont_tam = 1;
- banco_dados = (agenda*)malloc(cont_tam*sizeof(agenda));
- if(banco_dados==NULL){
- exit(1);
- }
- printf("Digite(1) para entrar com dados ou (2)para sair:\n");
- scanf("%d", &entrada);
- while(entrada==1){
- scanf("%d:%d:%d", &banco_dados[(cont_tam-1)].horario.hora, &banco_dados[(cont_tam-1)].horario.minutos, &banco_dados[(cont_tam-1)].horario.segundos);
- scanf("->%d/%d/%d", &banco_dados[(cont_tam-1)].dia, &banco_dados[(cont_tam-1)].mes, &banco_dados[(cont_tam-1)].ano);
- printf("Digite(1) para entrar com dados ou (2)para sair:\n");
- scanf("%d", &entrada);
- if(entrada==1){
- cont_tam++;
- banco_dados = (agenda*)realloc(banco_dados, cont_tam*sizeof(agenda));
- }
- }
- int a;
- printf("\n");
- for(a=0;a<cont_tam;a++){
- printf("%d:%d:%d", banco_dados[a].horario.hora, banco_dados[a].horario.minutos, banco_dados[a].horario.segundos);
- printf("->%d/%d/%d\n", banco_dados[a].dia, banco_dados[a].mes, banco_dados[a].ano);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement