***すれ立てるまでもない質問はここで 第35刷***
■ このスレッドは過去ログ倉庫に格納されています
0012デフォルトの名無しさん
NGNG#include<time.h>
#defineSTART_TIME((17*60)+30)
#defineEND_TIME((20*60)+0)
voidmain( void )
{
time_tt;
struct tm*stm;
intnow, start, end;
t = time(NULL);
stm = localtime(&t);
start = START_TIME;
end = END_TIME;
if( end < start ) end += 24*60;
now = stm->tm_hour*60+stm->tm_min;
if( now < start ) now += 24*30;
if( (start <= now) && (now <= end) ){
puts( "TRUE" );
}else{
puts( "FALSE" );
}
return;
}
■ このスレッドは過去ログ倉庫に格納されています