Newer
Older
Ruby / kakikomu.rb
@KIM Saki KIM Saki on 17 Jan 2023 728 bytes 2023-01-17 19:38:26
# coding: utf-8
#Encoding.default_external = `utf-8`     # csvファイルがutf-8のとき
require "csv"

puts"これは予定を教えてくれるプログラムです。"
puts"よていをかきこみたかったら1を"
puts"予定を知りたかったら2を押してください"


sentaku = gets.chomp
if sentaku == "1"
  puts"日にちを入力 例)1月1日"
  hinichi = gets.chomp
  puts"予定を入力 例)学校"
  yotei = gets.chomp
CSV.open("last.csv","a")do|row|
  row<<[hinichi,yotei]
  #row<<["1月10日","学校"]
end
elsif sentaku == "2"
  puts"これが予定です"
  date =  CSV.read("last.csv",:headers => true)
  n = 0
  date.each{|row|
    printf("%d: %s %s\n",n+=1,row["hinichi"],row["yotei"])
  }
end