Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dfsilva

Funcao para tratar data

Recommended Posts

Bom dia,Alguem pode me ajudaro com isso:Uma função que receba uma data no formato DD/MM/AA como parâmetro e imprima estadata.Ex.: “11/12/86” imprima “11 de dezembro de 1986”“01/01/04” imprima “01 de janeiro de 2004”Se alguem puder me ajudar fico mto grato !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ve se deu para entender:#include <stdio.h>#include <stdlib.h>void main(int argc, char *argv[]){int mes;char *nomemes [] = {"Janeiro", "Fevereiro", "Março", "Abril","Maio","Junho", "Julho", "Agosto", "Setembro","Outubro","Novembro", "Dezembro"};if(argc == 4) /* Testa se o numero de parametros fornecidos esta'corretoo primeiro parametro e' o nome do programa, osegundo o diao terceiro o mes e o quarto os dois ultimosalgarismos do ano */{mes = atoi(argv[2]); /* argv contem strings. A stringreferente ao mes deve sertransformada em um numero inteiro. Afuncao atoi estasendo usada para isto: recebe astring e transforma nointeiro equivalente */if (mes<1 || mes>12) /* Testa se o mes e' valido */printf("Erro!\nUso: data dia mes ano, todos inteiros");elseprintf("\n%s de %s de 19%s", argv[1], nomemes[mes-1],argv[3]);}else printf("Erro!\nUso: data dia mes ano, todos inteiros");}falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.