>>161
addclockとsubclockにリターン値がないよ
return hour * 100 + minute;
が必要なんじゃないの?