sexta-feira, 22 de junho de 2018

Entrada formatada usando * com scanf() em C




/* Mostra o uso do caractere * com scanf() */
/* Digitando uma data formatada */
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int dia ,mes ,ano;
    printf("Digite uma data no formato dd/mm/aaaa: ");
    scanf("%d%*c%d%*c%d", &dia, &mes, &ano);
    printf("A data que voce digitou foi: %02d/%02d/%d\n", dia, mes, ano);
    system("PAUSE");
    return 0;
}

Eis uma execução do programa:

Digite uma data no formato dd/mm/aaaa: 30/07/2005
A data que voce digitou foi: 30/07/2005


Fonte: Treinamento em Linguagem C 2 Edição | Victorine Viviane Mizhar 

Nenhum comentário:

Postar um comentário