C言語関係掲示板

過去ログ

No.29. 年月日の入力チェック


はじめまして.
C言語初心者のものです.
早速質問なんですが,
YYYYMMDDHHmmSS
Y:西暦(0001-9999)
M:月(01-12)
D:日(01-31)
H:時(00-23)
m:分(00-59)
S:秒(00-59)

で入力した数値が正しいかどうか判定できるプログラムを
考えているのですが,私には見当がつきません.
本当に困っております…
(うるう年も考慮に入れてください.)

どなたか,教えては頂けませんでしょうか?
よろしくお願いします.


この辺参考になると思います。

単に値の判定をするのなら「mktime関数」を使ってもいいですね。
http://www9.plala.or.jp/sgwr-t/lib/mktime.htm

課題などで、きちんと閏年の判定などしなければならないのなら、
http://alfin.mine.utsunomiya-u.ac.jp/~niy/algo/index.html
が参考になると思います。


ともじさん。ありがとうがざいます。
今、やっておりますが、正直なかなか難しいですね。
頑張ってみます。
また何かありましたら、よろしくおねがいします。

戻る


「初心者のためのポイント学習C言語」 Last modified:2001.7.25
Copyright(c) 2000-2002 TOMOJI All Rights Reserved