Input using stdin

How can I give input to a program using STDIN
Suppose I want the program to take the value x=10
On some other site i found it as STDIN.read,but its not working.

Nikhil W. [email protected] writes:

How can I give input to a program using STDIN
Suppose I want the program to take the value x=10
On some other site i found it as STDIN.read,but its not working.

print("Give me a string ");
STDOUT.flush
a_string = gets
print(“You gave me ‘#{a_string}’”)

Regards
Friedrich

Nikhil W. [email protected] writes:

a_string = gets
print(“You gave me ‘#{a_string}’”)

Regards
Friedrich

Please check http://codegolf.com/reverse where we need to input using
STDIN
You don’t seem to have used STDIN
gets works on the standard input if you insist you can write
STDIN.gets if that makes you feel better

STDIN.public_methods.sort
=> [“<<”, “==”, “===”, “=~”, “id”, “send”, “all?”, “any?”,
“binmode”, “class”, “clone”, “close”, “close_read”, “close_write”,
“closed?”, “collect”, “detect”, “display”, “dup”, “each”, “each_byte”,
“each_line”, “each_with_index”, “entries”, “eof”, “eof?”, “eql?”,
“equal?”, “extend”, “fcntl”, “fileno”, “find”, “find_all”, “flush”,
“freeze”, “frozen?”, “fsync”, “getc”, “gets”,
^^^^^^ here is your gets

Friedrich

Friedrich D. wrote:

Nikhil W. [email protected] writes:

How can I give input to a program using STDIN
Suppose I want the program to take the value x=10
On some other site i found it as STDIN.read,but its not working.

print("Give me a string ");
STDOUT.flush
a_string = gets
print(“You gave me ‘#{a_string}’”)

Regards
Friedrich

Please check http://codegolf.com/reverse where we need to input using
STDIN
You don’t seem to have used STDIN

Nikhil W. wrote:

STDIN
You don’t seem to have used STDIN

Please check http://codegolf.com/reverse where we need to input using
Standard streams - Wikipedia