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