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.