Guião laboratorial n.º 1 – exercício 20

“Escreva um programa que para um dado mês à escolha do utilizador, indique o seu correspondente em Língua Inglesa.”

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define TAM 12

void indica_mes(int t, char *m)
{
  int *p, mes=1, i=0;
  p=m;

  printf("Qual o mes que deseja ver traduzido (1-12)?\n");
  scanf("%d", &mes);

  for(i=0; i<t+1; i++, p++){
    if(mes==i){
     puts(*(p-1));
    }
  }
}

int main()
{
 char *mesesP[]={"January",
                   "February",
                   "March",
                   "April",
                   "May",
                   "June",
                   "July",
                   "August",
                   "September",
                   "October",
                   "November",
                   "December"};
 indica_mes(TAM, mesesP);

 return 0;
}



ajuda: LINK

Tags :