- 1 名前:デフォルトの名無しさん [2008/12/31(水) 08:02:03 BE:378684285-PLT(43140)]
- あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他や発言はスルーの方向で。
【質問者へ】 回答者の便宜のため、質問の際は以下を行うことを推奨します。 ・質問は【質問テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう。 ・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。 ・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。 【質問テンプレ】 [1] 授業単元: [2] 問題文(含コード&リンク): [3] 環境 [3.1] OS: (Windows/Linux/等々) [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等) [3.3] 言語: (C/C++/どちらでも可 のいずれか) [4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか) [5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々) 【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに) kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm 【C 関数検索 man on WWW】 www.linux.or.jp/JM/index.html 【過去ログ検索】 chomework.sakura.ne.jp/ 【wiki】 www23.atwiki.jp/homework/ 前スレ C/C++の宿題を片付けます 120代目 pc11.2ch.net/test/read.cgi/tech/1229424329/
- 52 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 07:45:41 ]
- >>28
while使った場合 #include <stdio.h> int main(void) { int i = 0, j; while(j = 10 - i++) { while(--j > 0) putchar(' '); while(++j < i << 1) putchar('*'); putchar('\n'); } return 0; }
- 53 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 08:59:25 ]
- while(j = 10 - i++) (・∀・)
- 54 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 09:26:18 ]
- >>53
- 55 名前:デフォルトの名無しさん [2009/01/02(金) 09:30:05 ]
- 54 名前:デフォルトの名無しさん 投稿日:2009/01/02(金) 09:26:18
>>53
- 56 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 09:31:23 ]
- while(j = 10 - i++) while(j = 10 - i++) while(j = 10 - i++)
while(j = 10 - i++) while(j = 10 - i++) while(j = 10 - i++) 今年一発目の・・・なぁ〜にぃ〜!?やっちまったな!
- 57 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 09:31:49 ]
- >53-55が何を言いたいのか理解できない
- 58 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 09:33:50 ]
- やべえ>>52程度が理解できないバカがいるとはw
- 59 名前:デフォルトの名無しさん [2009/01/02(金) 10:10:58 ]
- C言語の0以外ならばTRUEという仕様を利用しているんでしょ。
- 60 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 10:18:03 ]
- =だけ見て脊髄反射したのか
- 61 名前:デフォルトの名無しさん [2009/01/02(金) 10:42:43 ]
- #include <stdio.h>
int main(void){ int i; printf("%d\n", i = 10); return 0; }
- 62 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 10:48:34 ]
- >>59=>>60
あの程度の不備が理解できないなら、プログラミングなんてやらない方が良いぞ、ド素人
- 63 名前:本当の馬鹿 mailto:sage [2009/01/02(金) 10:50:08 ]
- 58 名前:デフォルトの名無しさん 投稿日:2009/01/02(金) 09:33:50
やべえ>>52程度が理解できないバカがいるとはw やべぇ、あのコードの不備が理解できない知ったか大馬鹿がいるとはw 人間、年を取ると自信過剰になって、指摘する人間に圧力をかければ 自分が正当化され、正しいことを言っていると勘違いするようだな。 まるで、あの集団のように。ただ、行き過ぎて、自分らが間違っていることに 選挙で負けて気づくと。
- 64 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 10:55:57 ]
- >>52 は都合よくコンパイラが解釈して通すが、繰り返しの条件判定としては不適切。
指摘されて、気づかないくらい、自分が正しいと思い込んでいるんでしょうね。 逆に、指摘した側が知らないと思い込んでもいるようだし。
- 65 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 10:57:40 ]
- >>64
何かと勘違いしてるんだろうけど、評価順は決まってるよ。
- 66 名前:デフォルトの名無しさん [2009/01/02(金) 11:08:20 ]
- インクリメントでコンパイラ依存になるのってどんな場合だったっけ?思い出せない
- 67 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 11:11:37 ]
- >>58
知能が低い奴ほど罵倒発言を平気でする。自分が馬鹿だと言う事にも気づかず、 擁護してくれる人がいないからって、IDのない板で、自作自演で複数を装うやり方もするしな。 コンパイラが通すんだから良いんだろ?って考えだろ。while文の括弧の中は、 本来は条件式が入るんだが、それは代入だろ。例え括弧で代入式を括っても、 それに対して条件式にあう措置をとるべき。 まぁ、コンパイラ任せの未熟者がプログラミングに手を出す時代になったってことだな。
- 68 名前:デフォルトの名無しさん [2009/01/02(金) 11:16:06 ]
- >>67
だから代入したあとにその代入した値が評価値になるんだろ?>>61見ろよ。
- 69 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 11:18:58 ]
- while(j = 10 - i++) 代入と条件判定式の区別がつかないゆとり?
- 70 名前:デフォルトの名無しさん [2009/01/02(金) 11:23:39 ]
- >>69
0以外がTRUEだから条件文は10でも100でも1000でも-1000でもいいの #include <stdio.h> int main(void){ int i; if(i = 10) printf("Hello World!"); return 0; }
- 71 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 11:25:49 ]
- >>67
whileの括弧の中は条件式じゃなく、値だ。 そして代入演算子の値は代入後の変数の値。 なんかコンパイラが都合よく解釈してくれていると勘違いしているようだが、 >>52は完全にCの文法に合致してるぞ。
- 72 名前:デフォルトの名無しさん [2009/01/02(金) 11:30:19 ]
- if(A) を if(A > 0) と書いちゃう人だから相手にすんな
- 73 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 11:30:40 ]
- それは自由だ。
- 74 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 11:46:49 ]
- >>66
こんなか? #include <stdio.h> int main(){ int i=10; i=10; i=(i++); printf("%d\n",i); i=10; i=(i++)+0; printf("%d\n",i); // i=(i++)+100; printf("%d\n",i); i=10; i=(i++)+(i++); printf("%d\n",i); // i=10; int j; j=(i++)+100; printf("%d\n",j); i=10; j=(i++)+(i++); printf("%d\n",j); return 0; }
- 75 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 11:51:14 ]
- 相手を罵倒したり、必死に否定して間違っている自分を正当化する奴は、余計に信じられない。
不適切、適切の区別もつかないような奴がプログラミングをやると、最悪、予期できるのに 自らの不手際で考えられないバグを出すから困る。
- 76 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 11:54:02 ]
- >>74
これもか? #include <stdio.h> int main(){ int i=10; i=(++i); printf("%d\n",i); i=10; i=(++i)+0; printf("%d\n",i); // i=(++i)+100; printf("%d\n",i); i=10; i=(++i)+(++i); printf("%d\n",i); // i=10; int j; j=(++i)+100; printf("%d\n",j); i=10; j=(++i)+(++i); printf("%d\n",j); return 0; }
- 77 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 11:55:08 ]
- >>75
世の中にバカがひとりも居ないなら兎も角、 全員が間抜けなのに、何を言っているんだ?
- 78 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 11:59:40 ]
- なにやら喚いてる奴は
if( !( fp = fopen( 〜 ) ) ) とかも許せないんだろうか
- 79 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 12:03:22 ]
- >>77
こんにちは、間抜け
- 80 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 12:10:53 ]
- >>79
ディルバートの法則も読んだことが無いなんて・・・
- 81 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 12:37:34 ]
- >>76
>i=(i++)+100; の前にi=10;が抜けているな。 >>74も
- 82 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 12:38:15 ]
- >>80
ユークリッドの原論も読んだことがないようだな
- 83 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 12:42:56 ]
- 弱い犬ほどよく吠える とは言ったものだ。素人以下の基地外が、こんな時期に
寂しく過疎ってるスレで、IDが出ないからって自作自演で擁護してファビョってやがるぜ。
- 84 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 14:20:40 ]
- 麻呂の初暴れか
大喜びで揚げ足とったつもりで自分だけが間違うって、何度やっても学習しないな。
- 85 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 14:57:10 ]
- >>67
条件判定式が返す「値」で判定するんであって、判定式が必須じゃないんだがw よく無限ループで使われるwhile(1)についてはどう思ってるの?
- 86 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 20:12:52 ]
- [1] 授業単元:プログラミング演習
[2] 問題文(含コード&リンク):kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8508.txt [3] 環境 [3.1] OS:WindowsXP [3.2] コンパイラ名とバージョン:Visual C++ 2008 Express Edition [3.3] 言語:C [4] 期限:1月9日 [5] その他の制限:特にないです。
- 87 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 20:38:19 ]
- >>86
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8509.txt
- 88 名前:86 mailto:sage [2009/01/02(金) 21:48:44 ]
- >>87
ありがとうございました。
- 89 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 02:39:12 ]
- >>85
知ったか無知乙。whileの中が条件式ではなく、代入式なんだが?w それから、条件式の真偽でif文にしろ判定していることくらい、周知のこと。 何を指摘されたか分からないなら、黙ってろ。 >>84=本物の馬鹿麻呂 自分で言ってて恥ずかしくない?お前にとって、指摘する奴=麻呂って何それ?w
- 90 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 02:41:12 ]
- さらに、条件式でなくても、while(1)などで分かるように、そこに変数を用いて
その変数が0か否かで判定するやり方も知っているが、 >>52は while(j = 10 - i++) { どーーーー考えても代入式です、ありがとうございますたwwwwwww さてと、自信過剰知ったか無知は以後放置よろ。質問スレでも大ボケかましたよ。 識 別 子 (笑)
- 91 名前:デフォルトの名無しさん [2009/01/03(土) 02:42:53 ]
- 眠いね
- 92 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 02:44:02 ]
- a = b = 10;
- 93 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 02:47:44 ]
- >>90
横槍ですまんが、>>52の int i = 0, j; while(j = 10 - i++){ これって10回ループしたら抜けないの? 俺の知識がおかしいのか…
- 94 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 02:50:12 ]
- while(*dst++=*src++);
この有名な文字列コピーの手法はどう見ても代入式ですw
- 95 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 02:51:57 ]
- >>93
冬休みなだけだよ
- 96 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 02:52:46 ]
- >>95
こいつは年中無休だからw
- 97 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 02:54:03 ]
- >>93
jに代入される数が10から0まで減っていくから、問題なくループは終了するよ。
- 98 名前:デフォルトの名無しさん [2009/01/03(土) 02:54:10 ]
- [1] 授業単元:cプログラミング
[2] 問題文(含コード&リンク):kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8510.txt [3] 環境 [3.1] OS: win [3.2] コンパイラ名とバージョン:gcc [3.3] 言語: c [4] 期限: 日曜午後6時 [5] その他の制限:よろしくお願いします。
- 99 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 02:54:53 ]
- 明らかにこの辺と呼応してるし。同じヤツだろ。
普段いるやつじゃないよ。 pc11.2ch.net/test/read.cgi/tech/1229255937/503
- 100 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 02:55:36 ]
- >>95 >>97
そっか ありがとー
- 101 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 02:57:01 ]
- 52はwhileの中に代入式を書くという技巧を見せつけたかったってことでいいじゃないか。
規格上何ら問題なくコンパイルは通るのも事実だし、 それを初心者に見せびらかして自慢すべき事柄ではないのもその通り。
- 102 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:01:17 ]
- >>99
最近この板に来た人? こいつは何年もC系のスレでファビョりまくってるアホだから。
- 103 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:09:51 ]
- 俺は52なんだが、まさかこんなことになるとは思わなかった。
単に行数減らしたかったから()内で代入しただけなんだが。 >>92 まさかこの程度のことで技巧とか自慢とか言われるとは思わなかったw
- 104 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:10:21 ]
- >>92ってなんだw
>>101の間違いね
- 105 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:15:06 ]
- while(j = 10 - i++)
どう考えても、while文の中は代入式で、条件式ではありません。 コンパイラも、ここの部分に対しては警告を出しているし。 while文の使い方や説明を見直すことを、お勧めします。 何を指摘されたのか分からないなら、今すぐプログラミングなんて お止めになった方が、今後の人生のためですよ。人間、適性なんて やってみなければわからないものですからね。これ以上、自分の 適性に合わないプログラミングは、死ぬまでの人生を無駄にしますよw
- 106 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:19:39 ]
- while()の括弧内が代入式でもCの規格として何の問題もありません。
代入式でなければいけないと主張するのならば、根拠を示してください。
- 107 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:20:05 ]
- >>105
別にコンパイラが警告出したっていいんじゃない? 動くし。 FILE *fp; if(!(fp = fopen("hoge.txt", "r"))) return 1; みたいなのと一緒だと認識してる 違うんかな?
- 108 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:22:17 ]
- while(j = 10 - i++)
jが0か否かで判定するのもありだが、これはどう考えても 代入式 だ罠。分からないなんて、どこのクズ講師だよ? 変な自身を持っているのも、迷惑だな、生徒が。 こんな奴にだけは、絶対に習いたくないね。 教える立場だから、間違っては困るにしろ、間違っていても 指摘した人間を陰湿に罵倒して正当化する性格になってしまったんだね。 生徒も低レベルなんだろうけど。
- 109 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:22:56 ]
- 代入式で警告出るのは==を=にするミスが多すぎたからじゃなかったっけ?
昔は出なかったから、定数を左に書くテクニックとかあったわけだし。
- 110 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:23:40 ]
- >>108
>>94についてはどう思う?
- 111 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:28:26 ]
- 誰も j = 10 - i++ が代入式じゃないとは言ってないのに。
Cの規格として代入式でも全く問題ないって言ってるのが理解できないのか?
- 112 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:31:08 ]
- いや・・・・どうみてもこいつは・・・・・
つられるなよお前ら・・・・・・・・・
- 113 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:32:20 ]
- >>111
お前こそ、それが規格上問題ないということに誰も異論を述べていないことに気付け。 推奨される書き方ではないからやめろと言われ続けているだけだ。
- 114 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:33:22 ]
- まぁ、議論(?)はそのくらいにして
みんなで>>98でもやろうぜ。 fgetsでchar型配列を使わないってなんだろ ポインタ使えってことかな
- 115 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:37:05 ]
- >>98
#include <stdio.h> int main() { int k, c, l, n, m=0; for (k = 0; k < 3; k ++) { for (n = l = 0; (c = getchar()) != '\n'; l ++) { if (l == 0 && c == '-') { printf("Error!!負の数\n"); return 1; } if (l < 8) { if (c < '0' || c > '9') { printf("Error!!数字文字以外の入力\n"); return 1; } n = n * 10 + c - '0'; } } if (l == 0) { printf("Error!!改行のみの入力\n"); return 1; } m += n; } printf("合計は%d\n", m); return 0; }
- 116 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:37:24 ]
- fgetcの間違いなんじゃね?
- 117 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:41:17 ]
- 代入式を使う場合のヒント
(FILENAMEはファイル名を示すものとする) if( (fp=fopen(FILENAME , "r")) == NULL ) 何かついているよね?fp=fopen() だけで、果たして通用するかにゃ〜? ( ^ω^) fpの中身で条件判定するにしても、何かあるよにゃ〜♪
- 118 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:43:10 ]
- 真である事を条件にするならfp=fopen()で通用するだろ。
- 119 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:51:46 ]
- 真:0以外
偽:0 これが全てじゃね?
- 120 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:53:52 ]
- コードが多くて申し訳ありません。
[1] 授業単元:画像処理演習 [2] 問題文(含コード&リンク): kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8511.txt mypgm.hのコード:kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8512.txt minutiae.cのコード:kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8513.txt labeling.cのコード:kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8514.txt 問題に用いる画像サンプル:www.uploda.org/uporg1904100.pgm.html [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限:09年1月11日24:00まで [5] その他の制限:説明文が下手ですいません。C言語の基礎的な関数のみでお願いします。
- 121 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:55:58 ]
- 結局、文法上 while(式) のところを while(代入式) だと勘違いしていただけでしたとさ。
- 122 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 03:57:06 ]
- 違った、代入式じゃなくて条件式に訂正。
- 123 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 04:10:14 ]
- そもそも、ifだのwhileだのforだの、C言語に限ったことじゃないから
プログラミングをお止めになった方がよろしいかと?思われているんだが。
- 124 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 04:13:15 ]
- >>56
>>62 >>63 >>64 >>67 >>69 >>75 >>83 >>89 >>90 >>105 >>108 >>113 >>117 >>123 お前が止めろw
- 125 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 04:13:56 ]
- != == < > <= >=のことなら比較演算子、それを使った式は比較式というほうが正確だよ。
whileやifの中身の意味で条件という言葉の用法もあるから混同しないで。 >>123 大抵のよその言語はコンパイルエラーになるから親切だ。
- 126 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 04:17:22 ]
- どこにC言語以外の話があったのかわからない
- 127 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 04:20:35 ]
- 123という書きこみ自体だけだな
- 128 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 04:21:40 ]
- だからぁ、議論(?)は止めて>>120でもやろうぜ。
俺? 眠いからパス
- 129 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 04:23:23 ]
- どこの講師か知らんが、まじウザッ。while文も適切に使えない、教えられないで
教師なんてやるなよw
- 130 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 04:32:39 ]
- 思い込みの激しい>>129に適切にwhileを教えることのできる教師なんていないだろうなw
- 131 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 04:33:55 ]
- 分かったからそういうスレでやれ
- 132 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 04:58:14 ]
- これからは、このスレでは while(代入式) でも良いそうですよ?w
- 133 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 07:35:14 ]
- ほっほっほ、麻呂の今朝の食事は、スパゲッティーミートクソースでおじゃるが、何でおじゃる?
麻呂は余計な口出しはしないでおじゃるよ。勝手に議論してたもう。 ただし、このスレのスレタイを読んで、スレ違いだと気づいて、それ相応のスレで 議論するでおじゃるよ。いつまでも譲らない二者で。第三者を巻き込まないでたもう。
- 134 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 07:50:10 ]
- >>78
それは括弧がついているんだが?w
- 135 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 07:53:13 ]
- >>134
代入式を真偽として扱うのがいやなわけじゃないんだな
- 136 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 08:54:13 ]
- >>101
アホか
- 137 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 08:59:23 ]
- みんな、落ち着けよ。
代入式が値を持つことを知らないCプログラマなんて、いるワケ無いだろ。
- 138 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 09:26:55 ]
- 今北産業
- 139 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 10:14:52 ]
- >>134
OKOK、じゃあ if( fp = fopen( 〜 ) ) printf("ファイルオープン成功\n"); にするよw 実用的なところだとassert( fp = fopen( 〜 ) )とかどうよw
- 140 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 10:25:58 ]
- j=10-i++ が代入式ではなく、条件式なんだってさー えーーーっ!?
- 141 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 10:28:48 ]
- >>140
Cの条件式が論理演算子を必要としないのは最初に習うだろ。
- 142 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 11:25:42 ]
- >>120
もっと他に情報ないの?
- 143 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 11:35:30 ]
- >139
> 実用的なところだとassert( fp = fopen( 〜 ) )とかどうよw そして NDEBUG を定義するとまともに動作しないプログラムができあがるわけだな。 assert 内で副作用のある式を評価しちゃ駄目。
- 144 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 11:55:59 ]
- pc11.2ch.net/test/read.cgi/tech/1230516307/395-399
やっぱり気持ち悪がられてるw
- 145 名前:139 mailto:sage [2009/01/03(土) 12:42:18 ]
- ('A`)
たしかに、全然実用的じゃなかった いつもは>>78だからなあ
- 146 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 12:43:33 ]
- なんで「文法上問題ない」はスルーなんだよw
- 147 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:08:39 ]
- >>137でFAなんだがな
みんなわかってるよな?
- 148 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:10:42 ]
- 暴れてるのがCプログラマじゃないとしたら?
- 149 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:53:58 ]
- >>120
cis.k.hosei.ac.jp/~wakahara/patrecX_11.pdf まず、「真マニューシャ」「偽マニューシャ」の定義がわからん。 下記では、"true minutiae"はエキスパートが抽出したマニューシャ、 "false minutiae"はアルゴリズムが抽出した点で、"true minutiae"に含まれて居ないもの。つまりハズレ。 books.google.co.jp/books?id=41dm6jorJkwC&pg=PA582&lpg=PA582&dq=%22true+Minutiae%22&source=bl&ots=ElmfGX78vh&sig=ociBxDMdbmnkqe-wO5e79vhcZM4&hl=ja&sa=X&oi=book_result&resnum=3&ct=result 「選別」と言うのは、minutiae.cの結果から、本来の定義のマニューシャだけを残すということのようだが、 pdfの18ページをみると「真マニューシャ」に含まれない端点の基準とかが分からない。
- 150 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 17:12:38 ]
- >>147
コンパイラの警告が見えない馬鹿ですね?w
- 151 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 17:13:45 ]
- >>150
警告がどうしたんだ?
- 152 名前:デフォルトの名無しさん [2009/01/03(土) 17:17:39 ]
- つべこべ言ってないで
>>52を正しく直してみろ!!
|

|