GovDev - Módulo Federal de Prototipação
|
Funções para manipulação de unidades federativas. Mais...
Funções | |
const char * | get_state_abbr_by_name (const char *name) |
Obtém a sigla de um estado pelo nome completo. | |
const char * | get_state_name_by_abbr (const char *abbr) |
Obtém o nome completo de um estado pela sigla. | |
const char * | current_state_name (void) |
Obtém o nome completo do estado atualmente selecionado no sistema, de acordo com o índice interno de controle de estados. | |
const char * | current_state_abbr (void) |
Obtém a sigla do estado atualmente selecionado no sistema, de acordo com o índice interno de controle de estados. | |
void | next_state (void) |
Avança para o próximo estado na lista de estados, incrementando o índice interno de controle de estados Se o índice atingir o final da lista, volta para o primeiro estado, criando um ciclo. | |
void | previous_state (void) |
Retrocede para o estado anterior na lista de estados, decrementando o índice interno de controle de estados Se o índice já estiver no início da lista (primeiro estado), retrocede para o último estado, completando o ciclo de navegação. | |
void | reset_state_counter (void) |
Reinicia o contador de estados interno para o início da sequência, fazendo com que o estado a ser acessado pela função current_state_*() seja o primeiro estado da lista cadastrada (Acre) | |
Funções para manipulação de unidades federativas.
Estas funções permitem obter informações sobre os estados da federação brasileira, como siglas e nomes completos.
next_state()
fará com que o índice retorne ao primeiro estado.const char * current_state_abbr | ( | void | ) |
Obtém a sigla do estado atualmente selecionado no sistema, de acordo com o índice interno de controle de estados.
const char * current_state_name | ( | void | ) |
Obtém o nome completo do estado atualmente selecionado no sistema, de acordo com o índice interno de controle de estados.
const char * get_state_abbr_by_name | ( | const char * | name | ) |
Obtém a sigla de um estado pelo nome completo.
name | Nome completo do estado (ex: "Mato Grosso do Sul") |
const char * get_state_name_by_abbr | ( | const char * | abbr | ) |
Obtém o nome completo de um estado pela sigla.
abbr | Sigla de 2 letras (ex: "MS") |