User manual - DT-930 AP開発支援ライブラリ解説書(2006年9月29日)

8
【SAMPLE】
#include "dplib.h"
:
H year, gengou, out_year, out_gengou;
ER ercd;
char msg[33];
:
:
year=2006;gengou = 0;
ercd=ht_CheckYear( year, gengou, &out_year, &out_gengou); /* 西暦 2006 年を変換 */
if(ercd == E_OK){
switch( out_gengou){
case 1: sprintf( msg, "西暦%04d 年は明治%02d 年です", year, out_year); break;
case 2: sprintf( msg, "西暦%04d 年は大正%02d 年です", year, out_year); break;
case 3: sprintf( msg, "西暦%04d 年は昭和%02d 年です", year, out_year); break;
case 4: sprintf( msg, "西暦%04d 年は平成%02d 年です", year, out_year); break;
default: strcpy( msg, "西暦%04d 年は和暦がまたがります", year); break;
}
lcd_csr_put( 1, 0); /* 表示開始位置セット */
lcd_string( LCD_ANK_STANDARD, LCD_ATTR_NORMAL, (UB*)msg, LCD_LF_ON);
}
year=18;gengou = 4;
ercd=ht_CheckYear( year, gengou, &out_year, &out_gengou); /* 平成 18 年を変換 */
if(ercd == E_OK){
sprintf( msg, "平成%02d 年は西暦%04d 年です", year, out_year);
lcd_csr_put( 1, 0); /* 表示開始位置セット */
lcd_string( LCD_ANK_STANDARD, LCD_ATTR_NORMAL, (UB*)msg, LCD_LF_ON);
}
:
: