jak na razie w Ruby największe trudności sprawia mi czytanie liczb z konsoli ;). Jeżeli mam jedną liczbę w linii to nic prostrzego - używam gets.to_i, jednak problem pojawia się jak mam kilka liczb w linii (np. 2 3 5 7 11), wtedy getc.to_i odpada, bo czyta tylko jedną liczbę (przeczyta 11 jako 1 i 1). Szukałem w API języka, ale nic nie znalazłem dlatego zdecydowałem się napisać
sharlik: wybacz, ale to już próbowałem… nie działa
Tomash: a o tym czytałem… tylko nie wiem jak użyć ;). wrzucam w kodzie linie np. scanf("%d ", &a), a interpreter mówi, że: undefined method `scanf’ for main:Object (NoMethodError)
też mnie to zdziwiło, bo testowalem printf i działał bez zarzutu - zupełnie jak C
jakby co to daimyo@katie:~/ruby$ ruby --version
ruby 1.8.6 (2007-09-24 patchlevel 111) [i486-linux]