[H8-ML(4774)] Re: H8/3664 にて日付演算
From: hamayan <hamayan@xxxxxxxxxxxxxxxx>
Date: 2004年05月12日(水)06時55分03秒
hamayan です。

FUJIHARA> > 例えば、秒の繰り上がりでは、
FUJIHARA> > if( ++DateTimeString[ SECOND_0 ] > '9' )
FUJIHARA> > {
FUJIHARA> >    DateTimeString[ SECOND_0 ] = '0';
FUJIHARA> >    if( ++DateTimeString[ SECOND_10 ] > '6' )
FUJIHARA> >    {
FUJIHARA> >         ・

まあ、私も間違えていましたが、

FUJIHARA> もちろん、これも if のネストなしで書くことができます。
FUJIHARA> 
FUJIHARA> if( ++DateTimeString[ SECOND_0 ] > '9' )
FUJIHARA> {
FUJIHARA>    DateTimeString[ SECOND_0 ] = '0';
FUJIHARA>    DateTimeString[ SECOND_10 ]++;
FUJIHARA> }
FUJIHARA> 
FUJIHARA> if( ++DateTimeString[ SECOND_10 ] > '5' )
FUJIHARA> {
FUJIHARA>    DateTimeString[ SECOND_10 ] = '0';
FUJIHARA>    DateTimeString[ MINUTES_0 ]++;
FUJIHARA> }

これも秒桁が20秒増えてしまいますね。
スレッド概略
[表示中](起点)
 ├[4775(1)]
 └[4776(2)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]