# 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