時刻の正当性をチェックします。

構文

short CheckTime(
  struct time_struct *timep
);

パラメータ

timep
[in] チェック対象のtime_struct構造体を指すポインタ。

戻り値

 時刻が正常の場合はOKを、異常の場合はERRORを返します。

解説

 時刻の妥当性を判定します。
 例:2時61分を指定された場合、分が異常値であるため、この関数はERRORを返します。

必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

サンプル

#include <stdio.h>
#include "lib.h"

void main( void )
{
    struct time_struct t;

    t.ti_hour = 12;
    t.ti_min = 12;
    for(;;)
    {
        t.ti_sec = 62;
        if( CheckTime( &t ) == OK )
            printf("\fTime ok!!\n");
        else
            printf("\fIllegal time!!");
        while( !kbhit() )
            Idle();
        ResetKey();

        t.ti_sec = 12;
        if( CheckTime( &t ) == OK )
            printf("\fTime ok!!\n");
        else
            printf("\fIllegal time!!");
        while( !kbhit() )
            Idle();
        ResetKey();
    }
}

最終更新日:2020/10/07