GovDev - Módulo Federal de Prototipação
Carregando...
Procurando...
Nenhuma entrada encontrada
Funções
Interface do Usuário

Funções para interação via terminal ANSI. Mais...

Funções

int main_menu (void)
 Exibe o menu principal e gerencia a navegação por setas.
 
void wait_enter (const char *msg)
 Exibe uma mensagem e aguarda pressionamento da tecla ENTER Esta função é útil para pausar a execução do programa em pontos específicos, permitindo que o usuário leia mensagens ou informações exibidas antes de prosseguir.
 
int wait_confirmation (const char *msg)
 Exibe uma mensagem de confirmação e aguarda a resposta do usuário Esta função aceita as teclas 'S', 's', '1' para confirmar e 'N', 'n', '0' para negar.
 

Descrição detalhada

Funções para interação via terminal ANSI.

Estas funções são responsáveis pela interação com o usuário através do terminal, exibindo menus, mensagens e solicitando confirmações. Utilizam sequências de escape ANSI para formatar a saída no terminal e tornar a interface mais amigável.

Documentação das funções

◆ main_menu()

int main_menu ( void  )

Exibe o menu principal e gerencia a navegação por setas.

Retorna
int Código correspondente à opção selecionada (ver macros de operação)
Nota
Controla todo o fluxo da interface gráfica do terminal

◆ wait_confirmation()

int wait_confirmation ( const char *  msg)

Exibe uma mensagem de confirmação e aguarda a resposta do usuário Esta função aceita as teclas 'S', 's', '1' para confirmar e 'N', 'n', '0' para negar.

Parâmetros
[in]msgMensagem de confirmação a ser exibida
Retorna
int 1 para confirmação, 0 para negação

◆ wait_enter()

void wait_enter ( const char *  msg)

Exibe uma mensagem e aguarda pressionamento da tecla ENTER Esta função é útil para pausar a execução do programa em pontos específicos, permitindo que o usuário leia mensagens ou informações exibidas antes de prosseguir.

Parâmetros
[in]msgMensagem a ser exibida