#include <stdio.h>
#include <string.h>
int wtoji(int, char *, int *);

int main(){
int wyear = -1, jyear = 0;
char nengo[16];

printf("西暦→和暦に変換を行います。終了するには0を入力して下さい。\n");
while(wyear != 0){
printf("西暦を入力して下さい(1868-2050)) : ");
scanf("%d", &wyear);
if(wtoji(wyear, nengo, &jyear) == 0)
printf("西暦%d年は、%s%d年です\n", wyear, nengo, jyear);
}
return 0;
}

/*********************************
wtoji() 西暦から和暦へ変換する

[引数] wyear -- 西暦
nengo -- 和暦の年号文字列へのポインタ
jyear -- 和暦へのポインタ

[戻り値] 変換できたら0、範囲外なら1
***********************************/