|
Quando um comando
INPUT é encontrado no programa, um ponto de interrogação é colocado na tela e a
execução do programa é interrompida à espera de que um dado seja fornecido pelo
usuário via teclado. Quando a mensagem é especificada, ela é impressa na teal, seguida
do ponto de interrogação. Deve-se digitar o dado requisitado que será transferido para
a variável ou variáveis na ordem em que foram inseridos ao MSX. O número de dados a
serem introduzidos deve ser igual ao número de variáveis, sendo que cada dado deve estar
separado por uma vírgula. Se for digitado um número maior do que o necessário,
aparecerá na tela uma mensagem do tipo: Extra
ignored
indicando que os dados excedentes foram ignorados e se
passa à execução do próximo comando. Porém, se o número for menor do que o
requisitado, aparecerão na tela dois pontos de interrogação (??) indicando que o MSX
está à espera de mais dados. O tipo de dado introduzido deve estar de acordo com o tipo
de variável especificado, caso contrário, uma mensagem do tipo:
Redo from start
aparecerá na tela, e o comando INPUT será executado
novamente. Digitando CRTL + STOP ou CRTL + C, o MSX retornara ao nível de comando direto mandando
uma mensagem do tipo:
Break in (numero da linha do comando INPUT)
Para continuar a execução, basta CONT
e o programa retornará à execução do comando INPUT.
|