cours0708/P5B/ruby/BatailleNavaleSimple.rb

30 lines
543 B
Ruby
Raw Normal View History

2008-11-25 21:11:16 +00:00
#!/usr/bin/ruby -w
puts "Tapez l'adresse de fichier : "
fichier = gets.chomp!
if not File.file?(fichier)
puts "Erreur : ce n'est pas un fichier ou bien fichier inexistant !"
exit
end
print("Fichier ", fichier, " charg<72>.\n")
lignes = File.readlines(fichier)
incrementeur = 0
fin=lignes.length
puts fin
# SIGINT = Control + C
trap("SIGINT" ){ #attention a la place de l'accolade ouvrante
puts incrementeur
}
while true
incrementeur = incrementeur + 1
incrementeur = incrementeur %fin
incrementeur = 0 if incrementeur = fin
end