[#42243] コミュニティと宗教の分離について — Beyond <beyond@...>

14 messages 2006/05/21

[#42267] メニューのループについて — リックス <rubyer4649@...>

りっくすです

21 messages 2006/05/27

[#42301] Re: メニューのループについて — "conundrum /" <conundrum@...>

conundrumです。

11 messages 2006/05/28

[ruby-list:42281] Re: メニューのループについて

From: arton <artonx@...>
Date: 2006-05-27 19:28:15 UTC
List: ruby-list #42281
artonです。

_kbhitは不要でした。
・1〜3を押しているときはメニューを表示
・qなら終了
・それ以外は無視

require 'dl/import'
module MSVCRT
  extend DL::Importable
  if RUBY_PLATFORM =~ /mswin/
    dlload "MSVCRT.DLL"
    extern "int _getch()"
  else
    puts "sorry, don't support your environment"
    exit(1)
  end
end

MENU = [?1,?2,?3]

c = ?1
begin
  if MENU.include?(c)
    MENU.each do |i|
      printf("%c:test%c\n", i, i)
    end
  end
  c = MSVCRT._getch
end until c == ?q

-- 
arton <artonx@yahoo.co.jp>

--------------------------------------
Yahoo! JAPAN 10th Anniversary Special Feature
--- Enjoy Yahoo! Auction with Yahoo! Mail !! ---
http://pr.mail.yahoo.co.jp/auction/

In This Thread