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
FriedrichPlease 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 STDINPlease check http://codegolf.com/reverse where we need to input using
Standard streams - Wikipedia