User manual - 拡張機能ライブラリ リファレンスマニュアルver.1.00(2008年5月26日)

7
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);
}
:
: