[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:23071] Re: install Planet 4.0 to plamo 3.x



From: kuni <kuni@edit.ne.jp>
Message-Id: <040702113909.M0157373@korosuke.edit.ne.jp>

> >となっていたのですが、どっちがいいんでしょうね。
> ># 私は goto を積極的に使う方なんですが
> 
> 多重ループを一度に抜けるには goto しかないですよね。
> ループを抜けるためのフラグを設ける方法もあるには
> あるのですが、本末転倒な気もしますし。

まぁ、このへんを突き詰めると宗教論争なんですが :-)。

> > 	while (!isspace(*p)) {
> >-	    if (!*p || *p == '\n')
> >-		goto Next;
> >+	    if (!*p || *p == '\n') break;
> > 	    p++;
> > 	}
> 
> この修正だと、ループを抜けた時に実行する文が
> 変わってしまいません?

その直後にチェックを入れてますので大丈夫だと思いますよ。
_______________________________
田原 俊一   jado@flowernet.gr.jp, shunichi_tahara@zenrin.co.jp
                                  http://flowernet.gr.jp/jado/
FingerPrint:  16 9E 70 3B 05 86 5D 08  B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

References
[plamo:23064] Re: install Planet 4.0 to plamo 3.x, Shun-ichi TAHARA (田原 俊一)
[plamo:23069] Re: install Planet 4.0 to plamo 3.x, kuni

[検索ページ] [メール一覧]
Plamo ML 公開システム