Caveira
Power Member
Oi pessoal, tenho o seguinte array em c++:
é um array com 12 estruturas, cada uma com o número do mês, o número de dias do mês e o nome do mês.
Agora eu queria que o utilizador introduzisse o nome do mês e depois o programa descobrisse o número do mês. Ou seja, descobrir x onde:
mes[x].nome = "nome introduzido pelo utilizador"
Espero que me esteja a fazer entender. Isto é para um trabalho de bases de programação. Obrigado por qualquer ajuda!
struct meses {
int n, ndias;
char nome[10];
} mes[12];
é um array com 12 estruturas, cada uma com o número do mês, o número de dias do mês e o nome do mês.
strcpy(mes[0].nome, "Janeiro");
strcpy(mes[1].nome, "Feveiro");
strcpy(mes[2].nome, "Março");
strcpy(mes[3].nome, "Abril");
strcpy(mes[4].nome, "Maio");
strcpy(mes[5].nome, "Junho");
strcpy(mes[6].nome, "Julho");
strcpy(mes[7].nome, "Agosto");
strcpy(mes[8].nome, "Setembro");
strcpy(mes[9].nome, "Outubro");
strcpy(mes[10].nome, "Novembro");
strcpy(mes[11].nome, "Dezembro");
Agora eu queria que o utilizador introduzisse o nome do mês e depois o programa descobrisse o número do mês. Ou seja, descobrir x onde:
mes[x].nome = "nome introduzido pelo utilizador"
Espero que me esteja a fazer entender. Isto é para um trabalho de bases de programação. Obrigado por qualquer ajuda!