Skip to main content

ler_confirmacao

Function ler_confirmacao 

Source
pub fn ler_confirmacao<R: BufRead, W: Write>(
    reader: &mut R,
    writer: &mut W,
    prompt: &str,
) -> Result<bool>
Expand description

Versão pura e testável da leitura de confirmação sim/não.

Escreve prompt em writer e lê UMA linha de reader. Aceita como afirmativo: s, S, sim, SIM, y, Y, yes, YES (case-insensitive, com espaços em branco ao redor ignorados). Qualquer outra entrada — incluindo linha vazia ou EOF — é tratada como negativa.

§Erros

Retorna erro se a escrita do prompt ou a leitura falharem.