valeuleo Posted November 6, 2011 Report Share Posted November 6, 2011 Preciso formar uma data usando as variaveis dia, mes e ano de maneira que quando eu for digitá-las tenha uma mácara de entrada no seguinte formato ___/____/____ (sem os traços) onde eu digite a data.Alhuém pode me dar uma ajuda?Grato Quote Link to comment Share on other sites More sharing options...
0 mJi Posted November 6, 2011 Report Share Posted November 6, 2011 Deixa eu ver se lhe entendi...Você quer que o usuário digite, por exemplo, 6/11/2011, e que o número 6 vá para a variável dia, o 11 vá para a variável mes, e 2011, para a variável ano.É isto?Se sim, é simples:scanf("%d/%d/%d", &dia, &mes, &ano); Quote Link to comment Share on other sites More sharing options...
0 bruce845 Posted November 24, 2011 Report Share Posted November 24, 2011 Se você fizer o scanf() ignorar os caracteres entre os números, poderá colocar qualquer caracter separador!scanf("%d%*c%d%*c%d", &dia, &mes, &ano); Quote Link to comment Share on other sites More sharing options...
Question
valeuleo
Preciso formar uma data usando as variaveis dia, mes e ano de maneira que quando eu for digitá-las tenha uma mácara de entrada no seguinte formato ___/____/____ (sem os traços) onde eu digite a data.
Alhuém pode me dar uma ajuda?
Grato
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.