User manual - 拡張機能ライブラリリファレンスマニュアル(2014年8月7日)
Table Of Contents
- 変更履歴
- 目次
- 1. アプリケーション支援ライブラリ
- 1.1. 概要
- 1.2. 日付チェック関数
- 1.3. ブロックチェック関数群
- 1.4. 入力関数群
- 1.5. 通信関数群
- 1.5.1. 関数一覧
- 1.5.2. ht_FLNKsend
- 1.5.3. ht_FLNKrecv
- 1.5.4. Ir_c_open
- 1.5.5. Ir_c_close
- 1.5.6. Ir_c_status
- 1.5.7. Ir_c_hold
- 1.5.8. Ir_c_chkopen
- 1.5.9. Ir_c_dout
- 1.5.10. Ir_c_din
- 1.5.11. Ir_c_tmdin
- 1.5.12. Ir_c_out
- 1.5.13. Ir_c_break
- 1.5.14. Ir_c_txrx
- 1.5.15. Ir_c_iobox
- 1.5.16. Ir_c_irout
- 1.5.17. Ir_c_timer
- 1.5.18. Ir_c_rs
- 1.5.19. Ir_c_er
- 1.5.20. Ir_c_errs
- 1.5.21. Ir_c_flush
- 1.5.22. Ir_c_bfsts
- 1.5.23. Ir_c_errbfring
- 1.5.24. Ir_c_rderrsts
- 1.5.25. Ir_c_chghdr
- 1.6. ファイル制御関数群
- 1.7. サービス関数群
- 2. Bluetoothプリンタライブラリ
- 3. TEC IrDAプリンタライブラリ
- 4. モバイルプリンタ制御ライブラリ
- 5. 高速ファイルサーチライブラリ
- 6. 付録

8
1.2.2. ht_CheckDate
日付の妥当性をチェックします。
ER ht_CheckDate (
H
year
,
H
month
,
H
day
)
パラメータ
year
チェックする年を西暦(1868~2088)で指定します。
month
チェックする月(1~12)を指定します。
day
チェックする日付(1~31)を指定します。
戻り値
下記の値を返します。
E_OK
:正常(妥当な日付)
E_NG
:不正な日付
説明
日付(西暦 4 桁月 2 桁日 2 桁)の妥当性をチェックします。
日付のチェック範囲は 1866 年 1 月 1 日から 2088 年 12 月 31 日の範囲とします。
範囲外(1868 年~2088 年以外)、または存在しない日付を指定すると、E_NG(不正な日付)を返しま
す。
使用例
#include “dplib.h”
:
:
H year, month, day;
ER ercd;
year=2013;month=2;day=28;
ercd=ht_CheckDate( year, month, day); /* 2013 年 2 月 28 日をチェック */
lcd_csr_put( 1, 0); /* 表示開始位置セット */
if(ercd == E_OK){
lcd_string( LCD_ANK_STANDARD, LCD_ATTR_NORMAL, (UB*)”日付 OK!”,
LCD_LF_OFF);
}else{
lcd_string( LCD_ANK_STANDARD, LCD_ATTR_REVERS, (UB*)”日付 NG!”,
LCD_LF_OFF);
}
: