Kezdőoldal » Számítástechnika » Programozás » Ruby beadandóhoz segítség...

Lovas94 kérdése:

Ruby beadandóhoz segítség kellen!?

Figyelt kérdés

"Készíts egy RUBY programot, amely ruby-ban írt tesztek összesítését végzi. A program egy könyvtárnevet vár parancssori paraméterül és végrehajtja ("ruby fájlnév" paranccsal) az összes adott könyvtárban lévő .rb kiterjesztésű fájlt.


Sajnos nagyon nem volt időm ezzel a tárggyal foglalkoznom amiből ezt a beadandót kaptam, ezért kellene a segítség. Nagyon nem értek a Ruby-hoz. Kellene az, hogy hogyan tudok bekérni könyvtár nevet, és, hogy az adott könyvtáron belül, hogyha azt valaki megadta hajtsa végre a benne lévő fájlokat!


Nem csak ennyi a beadandó, de ezeket nem tudom belőle :D köszönöm előre is!



2015. jún. 3. 22:59
1 2
 11/14 anonim ***** válasza:
ELTE IK <3
2015. jún. 4. 19:10
Hasznos számodra ez a válasz?
 12/14 SimkoL ***** válasza:
'Ja, mert 30 év programozói tapasztalat kell bepötyögni két szót gugliba... ' de melyik két szót ? Írhatod, hogy atyalapatyala tündibündi erre ne dob számodra releváns találatot de a 'ruby dir.glob' - ra első találat. [link]
2015. jún. 4. 19:58
Hasznos számodra ez a válasz?
 13/14 A kérdező kommentje:

Na haladtam vele ma elég sokat. De nem jó még.


#!/usr/bin/env ruby

# encoding: UTF-8



mappa = gets.chomp


out_file = File.new("result.txt", "w")


Dir.chdir("#{mappa}")

files = Dir.glob("*.rb")

$i = 0

$num = 3

puts files[0]

eredmeny = Array.new


while $i < $num do

eredmeny[$i] = load files[$i]

$i +=1

end



$j=0

$max=3

while $j < $max do

if eredmeny[$j] == "1" then

out_file.puts("#{files[$j]}"+"::OK")


else

out_file.puts("#{files[$j]}"+"::WRONG")


end

$j +=1

end

2015. jún. 4. 21:02
 14/14 SimkoL ***** válasza:
load files[$i] → [link] bár mint mondtam nem értek hozzá.
2015. jún. 4. 21:44
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!