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

Added Wren
(Added Wren)
Line 1,810:
print 1 "You entered"+response$
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}}==
9,486

edits