Keyboard input/Obtain a Y or N response: Difference between revisions

Content added Content deleted
(Added Wren)
Line 1,810: Line 1,810:
print 1 "You entered"+response$
print 1 "You entered"+response$
end</lang>
end</lang>

=={{header|Wren}}==
<lang ecmascript>import "io" for Stdin, Stdout

Stdin.isRaw = true // input is neither echoed nor buffered in this mode

System.print("Press Y or N")
Stdout.flush()

var byte
while ((byte = Stdin.readByte()) && !"YNyn".bytes.contains(byte)) {}
var yn = String.fromByte(byte)
System.print(yn)

Stdin.isRaw = false</lang>

{{out}}
Sample run:
<pre>
Press Y or N
y
</pre>


=={{header|XPL0}}==
=={{header|XPL0}}==