下へ
> 2000/05/19 (金) 21:25:11 ▼ ◇ [mirai]> > 神 5-6 浜
> 訂正: 神 5-7 浜
ひあー( Д゚)
参考:2000/05/19(金)21時22分36秒
阪神負けてる 2000/05/19 (金) 21:23:48 ▼ ◇ [mirai]横浜 6 - 5 阪神
(横山) 8 回裏 (吉田豊)
21:17現在
2000/05/19 (金) 21:23:14 ▼ ◇ [mirai]ヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノ
ヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノ
ヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノ
ヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノ
ヽ(´ー`)ノヽ(´ー`)ノ
ヽ(´ー`)ノ
> 2000/05/19 (金) 21:23:03 ▼ ◇ [mirai]> > さて、そろそろネタ変えようか。
> > 個人的にはオムレツネタがいいのだが
> ケチャップで文字
卵にまぜる牛乳の量に気をつけろな(´ー`)y-~~
参考:2000/05/19(金)21時21分33秒
> 2000/05/19 (金) 21:22:36 ▼ ◇ [mirai]> > 阪神どうなった( Д゚)
> 神 5-6 浜
訂正: 神 5-7 浜
参考:2000/05/19(金)21時21分50秒
> 2000/05/19 (金) 21:22:13 ▼ ◇ [mirai]> さて、そろそろネタ変えようか。
> 個人的にはオムツネタがいいのだが
賛成ヽ(´ー`)ノ
参考:2000/05/19(金)21時20分56秒
> 2000/05/19 (金) 21:21:50 ▼ ◇ [mirai]> 阪神どうなった( Д゚)
神 5-6 浜
参考:2000/05/19(金)21時03分31秒
> 2000/05/19 (金) 21:21:33 ▼ ◇ [mirai]> さて、そろそろネタ変えようか。
> 個人的にはオムレツネタがいいのだが
ケチャップで文字
参考:2000/05/19(金)21時20分56秒
> 投稿者:擬古描 2000/05/19 (金) 21:21:05 ▼ ◇ [mirai]> > asmで書くと余計長くなると思いますヽ(´ー`)ノ
> アセンブラだとインテルで書いていいかザイログで書いていいか悩むよ笑い
∧
_`)<構造も何も無くなったな...
while(*p=*p==a?b:*p)p++;
参考:2000/05/19(金)21時19分05秒
> 2000/05/19 (金) 21:21:04 ▼ ◇ [mirai]> > 阪神どうなった( Д゚)
> Y5-5T
くそ もっとがんばれカケフ( Д゚)
参考:2000/05/19(金)21時05分11秒
2000/05/19 (金) 21:20:56 ▼ ◇ [mirai]さて、そろそろネタ変えようか。
個人的にはオムレツネタがいいのだが
> 2000/05/19 (金) 21:19:05 ▼ ◇ [mirai]> > インラインアセンブラまで落ちる前にここで終わりましょう (笑い
> asmで書くと余計長くなると思いますヽ(´ー`)ノ
アセンブラだとインテルで書いていいかザイログで書いていいか悩むよ笑い
参考:2000/05/19(金)21時17分34秒
> 2000/05/19 (金) 21:17:34 ▼ ◇ [mirai]> > for(;*p;p++)*p==a&&(*p=b);
> > 現在の最短ヽ(´ー`)ノ
> インラインアセンブラまで落ちる前にここで終わりましょう (笑い
asmで書くと余計長くなると思いますヽ(´ー`)ノ
参考:2000/05/19(金)21時17分02秒
2000/05/19 (金) 21:17:13 ▼ ◇ [mirai]はじあや化 そして 無人化
> 2000/05/19 (金) 21:17:02 ▼ ◇ [mirai]> > 結局ポインタでforが一番わかりやすいし短いなヽ(´ー`)ノ
> for(;*p;p++)*p==a&&(*p=b);
> 現在の最短ヽ(´ー`)ノ
インラインアセンブラまで落ちる前にここで終わりましょう (笑い
参考:2000/05/19(金)21時14分18秒
> 2000/05/19 (金) 21:15:39 ▼ ◇ [mirai]> > 結局ポインタでforが一番わかりやすいし短いなヽ(´ー`)ノ
> for(;*p;p++)*p==a&&(*p=b);
> 現在の最短ヽ(´ー`)ノ
論理式で書くと構造化言語の意味がないな(;´Д`)
参考:2000/05/19(金)21時14分18秒
> 2000/05/19 (金) 21:14:18 ▼ ◇ [mirai]> > 偏執的コードだけどなヽ(´ー`)ノ
> 結局ポインタでforが一番わかりやすいし短いなヽ(´ー`)ノ
for(;*p;p++)*p==a&&(*p=b);
現在の最短ヽ(´ー`)ノ
参考:2000/05/19(金)21時12分44秒
> 2000/05/19 (金) 21:12:44 ▼ ◇ [mirai]> > 二人してサンクス
> > 勉強しておくよヽ(´ー`)ノマジスゲー
> 偏執的コードだけどなヽ(´ー`)ノ
結局ポインタでforが一番わかりやすいし短いなヽ(´ー`)ノ
参考:2000/05/19(金)21時10分22秒
> 2000/05/19 (金) 21:10:59 ▼ ◇ [mirai]> > while(*p && ( (*p == a && *p = b) || 1) ) && p++);
> > これベースで解説すると
> > while(
> > *p ←*p が '\0' つまり 0 でなければ成立
> > &&
> > ( (*p == a && *p = b) || 1) ← *p == a なら *p に b 入れる。
> > でなければ true で成立させとく
> > && p++); ←ポインタのインクリメント
> > ( (*p == a && *p = b) || 1)
> これだと(((*p == a) && *p) = b)と言う意味になるがヽ(´ー`?)ノ
( ( (*p == a) && (*p = b) ) || 1) かな
参考:2000/05/19(金)21時09分40秒
> 2000/05/19 (金) 21:10:22 ▼ ◇ [mirai]> 二人してサンクス
> 勉強しておくよヽ(´ー`)ノマジスゲー
偏執的コードだけどなヽ(´ー`)ノ
参考:2000/05/19(金)21時09分55秒
2000/05/19 (金) 21:09:55 ▼ ◇ [mirai]二人してサンクス
勉強しておくよヽ(´ー`)ノマジスゲー
> 2000/05/19 (金) 21:09:40 ▼ ◇ [mirai]> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > 解説キボン(;´Д`)
> while(*p && ( (*p == a && *p = b) || 1) ) && p++);
> これベースで解説すると
> while(
> *p ←*p が '\0' つまり 0 でなければ成立
> &&
> ( (*p == a && *p = b) || 1) ← *p == a なら *p に b 入れる。
> でなければ true で成立させとく
> && p++); ←ポインタのインクリメント
> ( (*p == a && *p = b) || 1)
これだと(((*p == a) && *p) = b)と言う意味になるがヽ(´ー`?)ノ
参考:2000/05/19(金)21時07分49秒
> 2000/05/19 (金) 21:08:22 ▼ ◇ [mirai]> > while(p[i]){if(p[i]==a)p[i]=b;i++;}
> > do{if(*p==a)*p=b;}while(*(++p)!='\0);
> > for(;*p!='\0';p++)if(*p==a)*p=b;
> > while(*p&&(*p==a&&((*p=b)||1))&&p++);
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > for式が最短だなヽ(´ー`)ノ
> 解説キボン(;´Д`)
> > while(*p&&(*p==a&&((*p=b)||1))&&p++);
まず文字列の終端でなければ*pが真になって(*p==a&&((*p=b)||1))&&p++を実行
&&(*p==a&&((*p=b)||1))では*p==aが真なら&&((*p=b)||1)を実行
&&((*p=b)||1)では(*p=b)を実行して||1で無理やり真を返す
p++では文字列のアドレスがNULLに成るはず無いので真になり
ポインタをインクリメントしてwhileループを続行
参考:2000/05/19(金)21時03分52秒
> 2000/05/19 (金) 21:07:49 ▼ ◇ [mirai]> > while(p[i]){if(p[i]==a)p[i]=b;i++;}
> > do{if(*p==a)*p=b;}while(*(++p)!='\0);
> > for(;*p!='\0';p++)if(*p==a)*p=b;
> > while(*p&&(*p==a&&((*p=b)||1))&&p++);
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > for式が最短だなヽ(´ー`)ノ
> 解説キボン(;´Д`)
while(*p && ( (*p == a && *p = b) || 1) ) && p++);
これベースで解説すると
while(
*p ←*p が '\0' つまり 0 でなければ成立
&&
( (*p == a && *p = b) || 1) ← *p == a なら *p に b 入れる。
でなければ true で成立させとく
&& p++); ←ポインタのインクリメント
参考:2000/05/19(金)21時03分52秒
2000/05/19 (金) 21:07:02 ▼ ◇ [mirai]もっとギコをあげよう
2000/05/19 (金) 21:06:51 ▼ ◇ [mirai]アングラ堂検挙
http://www.asahi.com/0519/news/national19028.html
上へ