処理は
ストップウォッチみたいなので、2回押します。 その間に○時を通過したか 判断する処理です。
例 ------------------------------
昼12時を過ぎたかどうか判断
1回目朝9時 2回目夕方5時 ○
1回目朝9時 2回目朝11時 ×
---------------------------------
日付を取得し各変数へ代入するところまでは作成できましたが
頭が柔らかくなれないので質問させていただきました
1回目の時間 年月日時分秒 時間は0~23時です int last_year int last_mon int last_day int last_hour int last_min int last_sec
2回目の時間 int g_year int g_mon int g_day int g_hour int g_min int g_sec
自作ゲームを作っていて、簡単そうなところでつまずいてしまいました
お時間がありましたらお助けください(´っω・`。)
日付比較の方法について、
Re: 日付比較の方法について、
mktimeを使って、いったんtime_t型に変換してから比較すれば簡単に実装できるかと思います。
-
Miz
Re: 日付比較の方法について、
たかぎ 様ありがとうございます。
mktimeなどの既存関数?を使えない環境でして アルゴリズム的な方法でやりたいのです。。
せっかく解答頂いたのにすいません
あと すいません書き忘れました
>その間に○時を通過したか
の所は時間だけ指定で、 何日の○時でも 大丈夫です。
想像の中では、
(次の○時-1回目時間) までの時間を求めて、
2回目時間-1回目時間より少なかったらokみたいな処理が書きたいのですが、
どうしても頭が柔らかくなりません・・
mktimeなどの既存関数?を使えない環境でして アルゴリズム的な方法でやりたいのです。。
せっかく解答頂いたのにすいません
あと すいません書き忘れました
>その間に○時を通過したか
の所は時間だけ指定で、 何日の○時でも 大丈夫です。
想像の中では、
(次の○時-1回目時間) までの時間を求めて、
2回目時間-1回目時間より少なかったらokみたいな処理が書きたいのですが、
どうしても頭が柔らかくなりません・・
-
Miz
Re: 日付比較の方法について、
何度もすいません。。
mktimeでいろいろ調べてた所、
私の環境にあったmktimeを外国人の方が自作関数として公開してました。
なので解決とさせていただきます!
たかぎ様ありがとうございました
mktimeでいろいろ調べてた所、
私の環境にあったmktimeを外国人の方が自作関数として公開してました。
なので解決とさせていただきます!
たかぎ様ありがとうございました