Re: io.read não le ou captura dados

21 görüntüleme
İlk okunmamış mesaja atla

Reinaldo

okunmadı,
7 Kas 2019 17:52:217.11.2019
alıcı lua...@googlegroups.com
Muito Obrigado pela ajuda :)


Fica aqui meu log :)

On Thu, Nov 7, 2019 at 7:08 PM Reinaldo <reinal...@gmail.com> wrote:
Prezados,

Antecipadamente agradeço a ajuda.

Fiz um código simples para captura de dados via teclado. Contudo io.read() não armazena os dados na variável.

Poderiam por favor me ajudar neste início de caminhada?

testei com :
- SO Mojave e Win8.1
- Lua versões: 5.1,5.2,5.3
- editores sublime, repl.it, notepad++, console, SciTE


Código
------

print('Informe qtos kg terah o residuo : ')
peso = io.read('*n')

print('Informe o tipo de residuo: ')
tiporesid = io.read() -- insiste em nao guardar dados

print('O residuo do tipo '..tiporesid..' foi estocado com '..peso..'kg no deposito.')

output
-------
image.png

Reinaldo

okunmadı,
7 Kas 2019 17:52:217.11.2019
alıcı lua...@googlegroups.com

sw...@zipmail.com.br

okunmadı,
8 Kas 2019 07:09:348.11.2019
alıcı lua...@googlegroups.com
Olá,

Acredito que seu código esteja com um pequeno problema de limpeza de buffer de teclado (comum em muitas linguagens de programação)

Fiz uma pequena alteração que aqui resultou o que talvez seja o desejado. Veja se lhe atende.

print('Informe qtos kg terah o residuo : ')
peso = tonumber(io.read())


print('Informe o tipo de residuo: ')
tiporesid = io.read() -- insiste em nao guardar dados

print('O residuo do tipo '..tiporesid..' foi estocado com '..peso..'kg no deposito.')



Note que alterei io.read("*n") que apesar de receber numérico não limpa buffer e usei a função tonumber() com io.read() como argumento.

A*e

SW-Fly

 

 
--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para lua-br+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/lua-br/CADhdG2eZ3BZxoW%2Be_EWg0C8wjhk6fRwqpe5HM0iYoDLadbxPnw%40mail.gmail.com.

Reinaldo

okunmadı,
8 Kas 2019 14:14:028.11.2019
alıcı lua...@googlegroups.com
meus sinceros agradecimentos.

Tümünü yanıtla
Yazarı yanıtla
Yönlendir
0 yeni ileti