【◆QZaw55cn4c 隔離】C/C++の問題を片付けますat TECH
【◆QZaw55cn4c 隔離】C/C++の問題を片付けます - 暇つぶし2ch87: ◆QZaw55cn4c
10/11/21 21:49:10
スレリンク(tech板:269番)
more もどきです。画面は 80x24 固定・キー入力は getchar() で代用しているので、本物の more のようにはいかず、q+<ENTER> で終了、それ以外の入力+<enter> または <enter> のみで次画面を表示します。
スレリンク(tech板:270番)のいうとおり、本当は curses などの端末制御ライブラリを使うしかないのですが)
URLリンク(codepad.org)

88:デフォルトの名無しさん
10/11/21 22:01:51
>>87
迷惑行為はやめてください

89:デフォルトの名無しさん
10/11/21 22:03:47
勝手にやった宿題はモリタポ取らないよな?
取ったら詐欺だぞ

90:デフォルトの名無しさん
10/11/21 22:10:35
どうやったらそんな恥知らずな人間になれるの?

91:デフォルトの名無しさん
10/11/21 22:19:26
タダでやってくれるならこのスレいらないじゃん

92: ◆QZaw55cn4c
10/11/21 22:24:50
>>89
>>33 のアドバイスはもっともだと思いましたので、広報活動の一環として行っております。

93:デフォルトの名無しさん
10/11/21 22:29:07
まあこいつはLinux系が強そうだからその系統の奴は来るかもな

94:デフォルトの名無しさん
10/11/21 22:29:50
このスレから出てくるな

95: ◆QZaw55cn4c
10/11/21 22:32:41
スレリンク(tech板:269番)
>>87
メモリーリークがありました。以下に訂正いたします。
URLリンク(codepad.org)

96:デフォルトの名無しさん
10/11/21 22:34:27
てか単なる構ってちゃんなんだな、コイツ

97:デフォルトの名無しさん
10/11/21 22:35:07
ソースだけ貼れよカス
いちいち宣伝するな

98:デフォルトの名無しさん
10/11/21 22:39:12
こいつの日本語能力から考えて、リアルじゃ相手にしてくれる人も少なそうw

99:デフォルトの名無しさん
10/11/21 23:39:23
放っとけよ
典型的なアスペルガー症候群だぜコイツ
会社に入ったら絶対に干されるタイプ

100:デフォルトの名無しさん
10/11/22 14:22:33
>>59
折角localtime()を使うのなら、mktime()とdifftime()を使えばいいのに。
もし仕様が拡がって年月日にも対応することになったときに手間が桁違いだ。
しかし、ライブラリを使いこなせない奴って多いなぁ……

101:デフォルトの名無しさん
10/11/22 14:31:45
>>95
more って<return>で一行送り、space で1ページ送りじゃなかったっけ?
ファイル全部読んで動くのもなんだかなぁ...

102:デフォルトの名無しさん
10/11/22 14:40:19
行送りとページ送りの区別は欲しいね。できれば何行目かの情報も。
で、これmoreの癖に標準入力受け付けないのね。
全部読み込まないといけない作りだから仕方ないけど。

103: ◆QZaw55cn4c
10/11/22 14:53:50
>>100
difftime(), mktime() も検討はしましたが、元問題 >>41 が一日の時刻限定ですので、採用を見送りました。
difftime() で差が負になったときに、補正として一日分の増量をどうすればいいかがわからないからです。
また、mktime() で年・月・日のデータをどう設定すべきかにも悩みました。

ただ、おっしゃるとおり年月日に仕様が拡大した場合には、difftime(), mktime() を使うと思います。

104: ◆QZaw55cn4c
10/11/22 15:00:23
>>102
ディダイレクトの検出が難しくって、あきらめました。

105:デフォルトの名無しさん
10/11/22 16:11:28
ディダイレクトってなんでつか?

106:デフォルトの名無しさん
10/11/22 16:12:52
URLリンク(codepad.org)
moreってこんな感じだっけ?

107:デフォルトの名無しさん
10/11/22 16:14:09
ヴぃぶぁいベブぼ

108:デフォルトの名無しさん
10/11/22 16:16:09
ディブぃいブヒぶぁいベぶひぶぼド

109: ◆QZaw55cn4c
10/11/22 16:21:15
リダイレクトでした。すみません。

110:デフォルトの名無しさん
10/11/22 16:48:29
>>106
{ } の付け方はあまりみかけることのない BSD スタイルだし、enum を使わずに #define で定義する。
(void)fclose(fp) は lint を意識した書き方だが、lint を使う人が今でもいるはずもない。

どこからコピってきたのか?

111:デフォルトの名無しさん
10/11/22 17:44:53
自分で書いたんでしょ、全部読んで処理する more なんて普通は書かないよ
more って大きなファイルを見るのに使うことが多いから、起動して最初のページが出るまで時間が掛かるようなコードでは
実用性が低いよ
普通の more なら読みながら表示するだけで十分だし、back 機能が有る more でも行ごとのシーク用オフセットを保持するだけで十分

(void)fclose() みたいな書き方する人を過去に一人だけ見た事あるな、すごく少数派だと思う

112:デフォルトの名無しさん
10/11/22 18:10:02
BSDスタイルはよく見かけるだろ?

113:デフォルトの名無しさん
10/11/22 19:15:07
これで金をせびるとは

114:デフォルトの名無しさん
10/11/22 20:27:45
せいぜい10円がいい所だろ

115: ◆QZaw55cn4c
10/11/23 18:04:01
>>60
重ねてコメントいただき感謝にたえません。

この種のバグは過去にも遭遇した経験があることを告白します。
そもそも初歩の数学でも 0 のときの場合わけをすることは当たり前ですし、コードを書くときにこの可能性を見通せなかったのは非常に残念です。
テストのためのデータは Windows XP のサンプル画像を使いましたが、自然色に近い画像がかえってよくなかった、ということになってしまいました。
また cygwin のコマンドプロンプト(bash) は 0 division を吸い取ってしまうようで、ご指摘をうけて cmd.exe 上で実行してはじめて確認できました。

今思うと、テストに使用した画像の選択ミスもありますが、bgr<->hsv色空間モデルの相互変換にあたって、その意味を十分に把握しておれば、
コードを書く上での細部まで配慮された書き様もあっただろうと思います。
0 division はコードの字面を追えば発見できること、だったにせよ、かりに追いきれなくても採用したモデルに対する深い理解があれば、別の視点から発見できたでしょうし、
あるいはテストに適した画像を準備できたかもしれません。

ともあれ、ご指摘いただき >>53 までたどりつくことができました。
これからもよろしくお願いいたします。

116:デフォルトの名無しさん
10/11/23 19:24:40
無理だろうな

117:デフォルトの名無しさん
10/11/23 19:54:36
顔の見えない相手でも誰かと繋がっていたい
感謝されるとキモチイイとか思ってる典型的なネット依存型ひきこもり臭い

118: ◆QZaw55cn4c
10/11/23 20:03:19
スレリンク(tech板:314番)
URLリンク(codepad.org)

119:デフォルトの名無しさん
10/11/24 00:29:34
>>118
うぜえっちゅうんじゃ
他のスレにちょっかい出すなカス

120: ◆QZaw55cn4c
10/11/24 19:13:02
スレリンク(tech板:348番)
URLリンク(codepad.org)
データファイルは、たとえば次のような形を想定しています。
URLリンク(codepad.org)

121:デフォルトの名無しさん
10/11/24 20:46:31
>>120
荒らし行為だと思いますが

122: ◆QZaw55cn4c
10/11/24 20:57:54
>>121
「荒らし行為」の定義を教えてください。

123:デフォルトの名無しさん
10/11/24 20:59:33
>>122
例えばあなたが今しているような行為です

124:デフォルトの名無しさん
10/11/24 21:07:33
例えば同じ板に同じ目的のスレがあるのは好ましくないわけです
あんたがしゃしゃり出ると情報が拡散して専門板としての意義が薄れます
コテで有料でやるならこっちだけでやれ
無料でやるなら向こうで名無しでやれ

125: ◆QZaw55cn4c
10/11/24 21:08:20
>>123
それは例示であって定義ではありませんね。
質問を変えましょう。
どんな点に対して「荒らし行為」だと考えたのでしょうか?

126:デフォルトの名無しさん
10/11/24 21:57:49
例えばどっちかのスレが先に落ちたとしよう
そうするとどっちが落ちたとしても参照先が分からないのでそのレスの意味がなくなるよね?
これだけでも情報を分散させることのアホさが君にも分かるはずだ

ちなみに「荒らし」といったのは別の人だから
おれは
>コテで有料でやるならこっちだけでやれ
>無料でやるなら向こうで名無しでやれ
と言いたいだけ
向こうでコテでやるならこのスレの存在意義がなくなるので削除依頼出してください

127:デフォルトの名無しさん
10/11/24 22:01:43
>>126
他所のスレの平気で横取りするキチガイにまっとうなこと言っても無駄ですよ
だからキチガイなんだからね

128:デフォルトの名無しさん
10/11/24 22:06:17
コテ付けるのは良いと思うんだよな、本家にコテ禁止なんてルールは無いはずだから
問題なのは本家の問題を無償で解いて回答をこのスレに張ることじゃないかな
簡単な問題なら無償で解いてコテの実力を示す、それなら答えも本家に張れば良いじゃん
難しい問題(例えば本家 >>357)あたりに対しては「このスレでお待ちしています」って本家に書けば良いでしょ
サルでも解けるような問題でこのスレに誘導する手口が気に喰わんと思ってる人は多いんじゃないかな

129:デフォルトの名無しさん
10/11/24 22:46:48
◆QZaw55cn4c はサルなんだけど

130:デフォルトの名無しさん
10/11/24 23:03:59
だから◆QZaw55cn4cはアスペルガー症候群なんだって
自己愛性人格障害も少なからず混ざってるな

メンヘラなんだからこいつは精神科に行くべき
常人が何を言っても通じないと思うぞ

131: ◆QZaw55cn4c
10/11/24 23:05:11
スレリンク(tech板:365番)
そもそも、何が糞なのか理解できません。

132: ◆QZaw55cn4c
10/11/24 23:07:30
>>128
>サルでも解けるような問題でこのスレに誘導する手口が気に喰わん
なるほど。それは気がつきませんでしたね。
では、一日待って回答がつかない問題をお題にすることにしましょう。

133:デフォルトの名無しさん
10/11/24 23:11:46
向こうの問題は向こうでやれよ

134:デフォルトの名無しさん
10/11/24 23:15:08
自分に都合の悪いことは全スルーか

135:デフォルトの名無しさん
10/11/24 23:24:13
>>132
このスレに誘導する事を止めて下さい。

136:デフォルトの名無しさん
10/11/24 23:33:56
>>132
一日待つと期限が過ぎることが多いけどねw
まぁ一日待って回答が出ない様な難問ならこっちで回答しても良いと俺は思うけどね

それより本家の >>357 を考えてやれよ
俺はちょっと書きかけて面倒になって断念した
コメントの処理が面倒くさいんだよな....

137: ◆QZaw55cn4c
10/11/26 01:12:20
>>136
スレリンク(tech板:429番)
形にはなりましたが精度は未知数です。

138: ◆QZaw55cn4c
10/11/26 17:58:51
スレリンク(tech板:357番)
スレリンク(tech板:443番)
URLリンク(codepad.org)

139:デフォルトの名無しさん
10/11/26 17:59:45
しねばいいのに

140:デフォルトの名無しさん
10/11/26 20:37:26
>>138
おいここで回答するなと言っただろうが
このスレ落ちたらどうするつもりなんだアスペ野郎

141: ◆QZaw55cn4c
10/11/26 20:45:40
>>140
>>136 に従って 24 時間ルールに適合しました。>>138 の初出は 2010/11/24(水) 20:32:07 です。
この方針は今後も継続いたします。
くだらない書き込みをするくらいなら、本スレで、ここに回答されるのを阻止することが最善と考えます。
知力を振り絞って精一杯頑張ってください。

142:デフォルトの名無しさん
10/11/26 20:51:43
なんで自分の都合の良い意見だけ採用なんだよw

143:デフォルトの名無しさん
10/11/26 20:59:33
完全にアスペだな
とにかく人に迷惑を掛けるな

アスペルガー症候群の特徴
URLリンク(sagisou.sakura.ne.jp)

・ 幼児期や小中学生時代には発達障害は知られておらず、
問題行動があっても、全て親の躾が悪い、親の愛情不足、家庭環境が悪い、本人の甘え、怠け、努力不足だと片付けられてきた。

・ 問題行動のせいで体罰や虐待を受けたり、フルボッコにされたり、
いじめの標的にされて二次障害の鬱病や統合失調症、人格障害を発症していることが多い。

・ 何も適切な処置や指導を受けられないまま社会に出て、
人間関係のトラブルや仕事のミスを連発して職を転々とする羽目になっていることが多い。

・ 世間に発達障害のことが知られるようになってきて、ようやく診断を受けられた人が多い。
だが、30過ぎではほぼ手遅れになっており、薬物療法も成人には認可されておらず、治療手段が何もない。

・ また、実際に仕事や人間関係、日常生活でトラブルばかり起こして困っているのに、人格障害だと診断されてしまうことも多い。

144:デフォルトの名無しさん
10/11/26 21:05:04
・ 「理屈っぽい」とよく指摘される。
・ 他人から叱られたり文句を言われる回数が他の人に比べて明らかに多い。
・ 他人のせいにする意図は全くないのに「他人のせいにするな」とよく言われる。
・ 先輩後輩の上下関係や縦社会が苦手、理解不能。
・ 他人の話が聞こえない。耳が悪いのではなく、脳で理解できていない。
・ 皆に合わせて行動しようとしても、気がつけば一人で暴走しているか取り残されているしかない。
・ 他の人と一緒に行動したくても、一緒にいるのが苦痛にしか感じられない。
・ 他の人に対して無関心。
・ どうでもいい雑学的なムダ知識は豊富だが、常識として必要な知識が欠けている。
・ ファッションに無頓着。
・ 仕草や行動、言動を周囲の人たちから笑われたりからかわれることがよくある。
・ どこへ行っても嫌われる。
・ どこへ行っても浮いてしまう、孤立してしまう。
・ 「言葉がきつい」「言葉に棘がある」「毒舌」などと指摘されたことがある。
・ 場の空気を読めない。
・ 先を読んで行動できない。
・ 同性の友達さえ少ない(1~2人)、または1人もいない。
・ 「視野が狭い」とよく指摘される。
・ 一つの物事に夢中になると周囲が見えなくなる。
・ 発言を曲解、誤解されることが他の人に比べて圧倒的に多い。
・ 何でもすぐに本気にする、ムキになる。
・ 意外と多くの分野の知識を持っている。が、どれも中途半端でそれを仕事にするなどもってのほか。
・ 皺だらけの服や時代遅れの服でも平気で着る。
・ ファッションや身だしなみに無頓着。
・ 「自分勝手」「わがまま」と指摘されることが他の人に比べて明らかに多い。
・ 「幼稚」「精神年齢が低い」と指摘されることが他の人に比べて明らかに多い。
・ 「性格を直せ」「自分を変えろ」と言われる回数が他の人に比べて明らかに多い。
・ 他人と話していると、相手が怒ったり不愉快になることがよくある。
・ 「お前みたいな奴は初めて見た」と言われたことがある。
・ 「お前みたいな奴は社会では通用しない」と言われたことがある。
・ 学生時代からクラスでは孤立していた。

145: ◆QZaw55cn4c
10/11/26 21:12:24
>>140
スレリンク(saku板:315番)
によれば、

削除理由・詳細・その他:/3. 固定ハンドル(2ch内)に関して/固定ハンドルが占用している

を根拠に削除依頼を出しているようですが、

・トリップを固定ハンドルとみなせるかどうかが不明
・仮にトリップを固定ハンドルとみなしたとして、占有率は 約48/143 = 33% で占有しているとはいいがたい。

ということで削除される可能性はあまりないでしょうね。
これも皆様の水増しのおかげです。感謝。

146:デフォルトの名無しさん
10/11/26 21:17:28
・ 一つの作業に集中して取り組んでいる時に話しかけられたりするなどの割り込みを受けると、再び集中するのが困難。
・ 仕事をしている時や他の人と行動している時でも、自分の好きな分野関連のものが目に入ると注意力が全部そちらに行ってしまう。
・ 集中しようとしても、頭の中でいろいろな考えがぐるぐると回ったり、
集中する対象の関連の言葉から全く別のことを連想して考えがあちこちに飛んでしまうことが日常的にある。
・ 一つの物事に取り組んだり夢中になると周囲が見えなくなることが日常的にある。
・ 自傷行為(リストカット、頭を壁などに繰り返しぶつける、自分で自分を殴る等)をしたことがある。
・ 興味のない分野に対する抵抗感が激しい。
・ 新しい分野に取り組んだり、新しい仕事を覚えたりすることに対して抵抗感が激しい。
・ 他の人と一緒に食事するのが苦痛。
・ どうでもいい事にこだわる。
・ 「常識」「普通」「しきたり」といったことに反感を覚える。
・ 「非常識」「常識が無い」と指摘されることが他の人に比べて明らかに多い。

147:デフォルトの名無しさん
10/11/26 21:18:47
>>145
俺が出したんじゃないわアホ
俺は規制議論板で出している
つまりお前の書きこみそのものを阻止してもらおうとしてるんだ

148:デフォルトの名無しさん
10/11/26 21:21:01
>>145
そういうへりくつがいちばんきらわれるんだよ


149:デフォルトの名無しさん
10/11/26 21:21:12
・ 他の人と一緒に行動したくても、一緒にいるのが苦痛にしか感じられない。
・ どこへ行っても浮いてしまう、孤立してしまう。
・ 「言葉がきつい」「言葉に棘がある」「毒舌」などと指摘されたことがある。
・ 「自分勝手」「わがまま」と指摘されることが他の人に比べて明らかに多い。
・ 「幼稚」「精神年齢が低い」と指摘されることが他の人に比べて明らかに多い。
・ 他人と話していると、相手が怒ったり不愉快になることがよくある。
・ 「お前みたいな奴は初めて見た」と言われたことがある。
・ 興味のない分野に対する抵抗感が激しい。
・ 他の人と一緒に食事するのが苦痛。
・ どうでもいい事にこだわる。
・ 「常識」「普通」「しきたり」といったことに反感を覚える。
・ 「非常識」「常識が無い」と指摘されることが他の人に比べて明らかに多い。

↑おい、俺の悪口をいうのはよせw

150:デフォルトの名無しさん
10/11/26 21:23:07
>>147
賛成。理解出来ない人間は排除するのが一番いい

151:デフォルトの名無しさん
10/11/26 21:23:49
自己愛性人格障害の特徴

URLリンク(homepage1.nifty.com)

・御都合主義的な白昼夢に耽る。
・自分のことにしか関心がない。
・高慢で横柄な態度。
・特別な人間であると思っている。
・自分は特別な人間にしか理解されないと思っている。
・冷淡で、他人を利用しようとする。 ←モリタポを取ろうとしている事からも明らかです
・批判に対して過剰に反応する。
・虚栄心から、嘘をつきやすい。
・有名人の追っかけ。
・宗教の熱烈な信者。

152: ◆QZaw55cn4c
10/11/26 21:38:00
>>147
私が検索した範囲では、

スレリンク(sec2chd板:147番)
スレリンク(sec2chd板:343番)
スレリンク(sec2chd板:849番)
スレリンク(sec2chd板:896番)

のような返事があるだけで、それ以降は相手にされていないようですね。

153:デフォルトの名無しさん
10/11/26 21:39:20
>>152
それよく読んだか?
一回でもモリタポのやり取りがあったら再度出すと書いてあるだろ
その時は多分アウト
2ch上では商売禁止

154:デフォルトの名無しさん
10/11/26 21:42:50
言ってわからないことが確定なのだから、排除措置を要請すればいいよ

155:デフォルトの名無しさん
10/11/26 21:44:25
>>154
それやり方が分からないので頼む

156: ◆QZaw55cn4c
10/11/26 21:46:13
>>153
>>16
スレリンク(sec2chd板:343番)

157: ◆QZaw55cn4c
10/11/26 21:49:34
>>153
モリタポのやり取りがあったかどうかをどうやって調べるのですか?
証拠のないまま削除されるようなことがあるのでしょうか?

158:デフォルトの名無しさん
10/11/26 21:49:47
>>156
お前アホか?9条なんて2chの利用規約にはない
つまり憲法9条の事だ
しかもそれは俺が書いた物ではない

しかもその時点ではモリタポがヤフオクに出して換金出来る
という事実を運営の人が知らなかったので、今は事情が異なる

159:デフォルトの名無しさん
10/11/26 21:51:37
>>157
投稿してモリタポをお前にやった奴に協力してもらうから心配すんな
そいつが「お前にやった」と言えばそれが証拠になる

160: ◆QZaw55cn4c
10/11/26 21:55:39
>>158
モリタポはヤフオクでは換金できないと思いますよ。モリタポオークション(URLリンク(auction.moritapo.jp))の間違いでは?

161:デフォルトの名無しさん
10/11/26 22:00:22
>>160
モリタポのオークションを有効利用して、手に入れた商品を売って換金する事で現金化出来る

162: ◆QZaw55cn4c
10/11/26 22:00:39
>>159
証拠にならないと思いますよ。
なんなら、あなたが今すぐ「モリタポを 5000 ポイント分◆QZaw55cn4cに進呈した」と主張してみてください。果たして、それが通るのでしょうか?

163:デフォルトの名無しさん
10/11/26 22:04:44
>>162
URLリンク(find.2ch.net)

ここの鯖に証拠が残っていると思いますよ

164: ◆QZaw55cn4c
10/11/26 22:05:01
>>161
モリタポオークションは全然回っていないようにみえますよ。思い切り安値(半額くらい)で売るしかないですね。
モリタポは 2ch スレの全検索くらいにしか使えませんね。そうそう今回ばんばん検索しましたけれどもね。

165:デフォルトの名無しさん
10/11/26 22:07:46
>>164
例え半値だとしても、現金化は現金化です
そのような手段がある限りパチンコの三点方式と同じで、有価証券の扱いになります

166: ◆QZaw55cn4c
10/11/26 22:13:12
>>163
モリタポ通帳には、送り先も受け取り先も記録されませんよ。
だいたい、私のモリタポ通帳を他の人がみることができますかね?
2ch で取引したからといって、(有)未来検索ブラジルが第三者に履歴を開示しますかね?


167: ◆QZaw55cn4c
10/11/26 22:14:16
>>165
>>72

168:デフォルトの名無しさん
10/11/26 22:15:34
>>166
刑事裁判にすれば公開してくれるんじゃないですか?

>>167
屁理屈言うな

169:デフォルトの名無しさん
10/11/26 22:22:41
>>168
この場合は民事裁判だよ
別にモリタポのやり取りは何の罪にもならないから
但し裁判所の命令があれば未来検索ブラジルはモリタポのやり取りの
履歴を公開しなければならない事には変わりはない

170: ◆QZaw55cn4c
10/11/26 22:29:39
>>168
ほう。で、モリタポを受け取ったら刑法のどの条項に違反したことになるのですか?
外患誘致罪?

171:デフォルトの名無しさん
10/11/26 22:31:43
>>170
>>169

172:デフォルトの名無しさん
10/11/26 22:42:14
>>138
本家 >>357 を本家を見てる奴(俺を含めて)が解けなかったのは事実なんだから問題無いと思うよ

ケチつけてる奴は解けないから僻んでるようにしか見えないよ

173:デフォルトの名無しさん
10/11/26 22:47:41
自演乙

174: ◆QZaw55cn4c
10/11/26 22:50:13
>>158
そう、つまりお話にならない、ということですね。
モリタポを使って検索をかけていますが、いまのところ >>145
スレリンク(saku板:315番)
が一番近いところにあるようです。
まあ、これも一週間近く前の話ですけれども。

175:デフォルトの名無しさん
10/11/26 23:00:51
>>174
お話にならないかどうかは運営が決める
とにかくモリタポのやり取りが始まったような様子があった頃に何回も
規制議論板に報告するのでそのつもりで

176:デフォルトの名無しさん
10/11/26 23:35:05
>>175
協力します

177:デフォルトの名無しさん
10/11/26 23:41:24
理屈ではなくコテは叩かれるのが2chの宿命
どっか適当なブログでやればいいじゃない

178:デフォルトの名無しさん
10/11/26 23:41:24
>>176
その時はよろしくお願いします
プログラム板にこんな不逞のヤカラが常駐しているのを見ると
不快で仕方がないんでなんとか排除したいです

179:デフォルトの名無しさん
10/11/26 23:57:48
>>177
コテ自体が悪いとは思わないけど、
投稿が私的利益を得るためって言うことが許せないです


180:デフォルトの名無しさん
10/11/27 00:05:05
>>179
同じく
金もうけを2chでするなと思う
するならアフィとか自分のブログでやれと言いたい

181:172
10/11/27 00:14:30
>>173
俺は >>136 だよ

まぁモリタポ取るのが運営に引っかかるってのは有るかも知れんけど、まだ授受の事実は無いからね
叩くのはそういう事態が発生してからでも良いと思うぞ、それも僻みっぽくってどうかと思うけど

182:デフォルトの名無しさん
10/11/27 00:20:23
>>181
>>175にそう書いている
実際にモリタポの授受が始まったらしつこい位に報告するつもり

183:デフォルトの名無しさん
10/11/27 01:30:14
>>181
お前宿題スレや俺に聞けスレで、このキチガイに絡まれたことないだろw

184:デフォルトの名無しさん
10/11/27 02:08:39
>>183
有るよ、どうでも良い細かい事に食いついてくるなぁって思ったよ
規約とかリファレンス読むの好きなんだろうなぁ、でも実務経験は乏しいんだろうなぁ、てのが俺の感想

185:デフォルトの名無しさん
10/11/27 02:22:30
◆QZaw55cn4cはニートでしょ?回答時間から見てもそう思う
平日のとんでもない時間に平気で答えてるし

186:デフォルトの名無しさん
10/11/27 03:07:54
ニートであるかないかは、この問題と無関係だと思うよ

187:デフォルトの名無しさん
10/11/27 03:11:42
と、◆QZaw55cn4c本人がトリップを外して顔を真っ赤にして答えております

188:デフォルトの名無しさん
10/11/27 03:13:01
◆QZaw55cn4cがこんなにキモイ性格じゃなかったらここまで叩かれることもなかっただろうに

189:デフォルトの名無しさん
10/11/27 03:24:01
>>187
お前馬鹿だろ

190:デフォルトの名無しさん
10/11/27 03:39:55
◆QZaw55cn4cは図星を突かれてファビョっております

191: ◆QZaw55cn4c
10/11/27 07:43:12
>>177
コテはともかくトリップまで叩くのですか。不思議ですねえ。

192: ◆QZaw55cn4c
10/11/27 07:49:35
>>184
実務経験はありません。
リファレンスは必要に応じて読むくらいでしょうね。

193:デフォルトの名無しさん
10/11/27 07:54:44
本気で言ってるなら頭悪すぎる

194:デフォルトの名無しさん
10/11/27 08:21:05
えっ!?まさか・・・
「トリだからコテじゃないよ」って言い出すつもりなのか

195:デフォルトの名無しさん
10/11/27 12:13:34
上の指示を無視して俺仕様にしたあげく、注意されたら反省しないでしつこく反論する
こんなヤツが実務できるわきゃないよなw

196:デフォルトの名無しさん
10/11/27 12:16:26
トリップ implements コテハン、本人証明

197:デフォルトの名無しさん
10/11/27 13:11:47
>>195
だから◆QZaw55cn4cはアスペルガー症候群なんだって
こいつ就職してもすぐ上司に楯突いてクビになるよ

198:デフォルトの名無しさん
10/11/27 13:42:44
普通はコテハン使う奴が、同一人であることを証明するためにトリップつけるんだよ


199:デフォルトの名無しさん
10/11/27 17:09:11
保守しますね

200: ◆QZaw55cn4c
10/11/27 20:24:39
>>194
そのとおりですが、おかしいですか?
URLリンク(ja.wikipedia.org)(%E9%9B%BB%E5%AD%90%E6%8E%B2%E7%A4%BA%E6%9D%BF)
>キャップに準ずる機能であり、表示することによって簡易的に個人を証明および識別できる。
トリップの持つ個人証明の機能は固定ハンドルにはありません。
トリップをつけてコードを投稿するのは、(そのトリップを使い続ける限り)いくぶんかの勇気を必要とします。
その上トリップの文字列自体にはなんの意味も含まれません。固定ハンドルのに自分のアイデンティティを含ませる人は少なくありませんが、トリップのみの場合はそのつもりもないという意思表明です。

嘘か本当か確かめたければ、
スレリンク(tech板)
でトリップのみで回答コードを投稿し続けてみてください。それが思ったほど簡単なことではないことがわかると思います。

201: ◆QZaw55cn4c
10/11/27 20:34:23
>>184
>どうでも良い細かい事に食いついてくるなぁ

うふふ、その節はどうもすみません。
ちなみに当時私は何で食いついてきたか教えていただけますか?もしかすると今では認識が変わっているかもしれません。

・キャストの話(なんでもかんでもキャストしまくるやつは馬鹿だ)
・getchar() などの <stdio.h> の特定の関数の話(getchar() の返り値を int で受けないのはあんぽんたん)
・float を使う奴はキチガイだ
・printf("%c") に考えもなく文字を放り込むのはガードが甘い
あと、なにがあったっけなあ。

本当はもっと突っ込んだところで議論したいのはやまやまですが、気心がしれない仲ではなかなか難しいのです。
たとえば、今回 >>138 では、キューのルートにセンチネルのノードを置きました。これは >>106 に倣ったのですが、一般的にそうするものかどうかお伺いしたいものです。


202:デフォルトの名無しさん
10/11/27 20:37:22
>>200
正しい回答を投稿し続けるのは簡単じゃあないが、
問題を読まず,適当なコードを書き続けることは難しくない。

203:デフォルトの名無しさん
10/11/27 20:41:00
>>201
気心が知れない仲だからじゃなくて、お前の頭がおかしいだけ
お前友達一人もいないっしょ?

204: ◆QZaw55cn4c
10/11/27 20:47:31
>>175
モリタポのやりとりが本当にあったかどうかなんて、事実上調べることができませんから、
このスレッドに問題があるのなら最初から削除されていたと思いますよ。
ところが、運営板では >>152 に示したとおり、報告者につれない反応を示していましたね。
もう問題ないんじゃないですか?

第一、トリップにモリタポの進呈ができるようにモリタポのシステムは作られていますしね。
(一度自分自身にモリタポを贈ってみればわかります。)

205: ◆QZaw55cn4c
10/11/27 20:48:44
>>169
>>166

206: ◆QZaw55cn4c
10/11/27 20:51:23
>>202
しかし誤りを指摘されれば、可能な限り訂正して再度投稿しなおしています。そこのところはあまり評価されないのですね。
一発完動はどんな分野でも困難だと思いますけれども。

207:デフォルトの名無しさん
10/11/27 20:51:43
こいつが真性のアホだということが分かった

208:デフォルトの名無しさん
10/11/27 20:51:43
>>205
>>169

お前を民事告発すれば済む話

209:デフォルトの名無しさん
10/11/27 20:53:25
>>200
要はトリ付きで回答してる俺スゲーってことだろ?
それが
◆QZaw55cn4cという固定ハンドルに自分のアイデンティティを含ませてるってことなんだよ

210: ◆QZaw55cn4c
10/11/27 20:57:39
>>209
ほう。それは気がつかなかった。
でもやめるかどうかはちょっと考えるところ。トリつけていると、いろいろ指摘していただけるのでお得だし。

211:デフォルトの名無しさん
10/11/27 21:05:15
>>210
みっともない間違いすれば、
他から指摘されるだろうが
その間違いが多いってだけだろ
それだけコードが粗雑なんだよ

212: ◆QZaw55cn4c
10/11/27 21:05:48
>>208
告訴は犯罪を申告するもの。モリタポの授受があったとしてそれはどんな犯罪になりますか?
いいかえるとモリタポの授受が法律によって規制されているのでしょうか?

民事告訴してもいいですが、
URLリンク(ja.wikipedia.org)
>告訴や告発をした側に故意又は重過失があったときは、その者が訴訟費用を負担することがある(刑事訴訟法183条)。
>また虚偽告訴罪の構成要件を充足した場合は刑事責任を問われる可能性もある。
ことをお忘れなく。


213:デフォルトの名無しさん
10/11/27 21:08:40
>>212
バーカ
刑事と民事は違うんだよ
それに告発は十分な証拠がなくても出来る
調べてくれるから

214: ◆QZaw55cn4c
10/11/27 21:24:50
>>213
いや、最終的に「2chでモリタポの授受をしていた。」ことを告訴(この場合は告発か)しようとしているとして、
それ自身に何の問題もなければ、モリタポ授受履歴の公開を求める情報公開請求すら裁判所から出ないのではないでしょうか。
まあ一度出してみてくださいな。楽しみにしています。

215:デフォルトの名無しさん
10/11/27 21:26:43
>>214
>それ自身に何の問題もなければ

幸せ回路全開ですね
世の中はあんたを中心に回っているわけではない事をお忘れなく
勝手な事をすれば必ず信賞必罰によって敗訴します

216: ◆QZaw55cn4c
10/11/27 21:29:11
>>215
え?問題あるのですか?どんな問題ですか?どこに規定されていますか?

217:デフォルトの名無しさん
10/11/27 21:29:57
自分で考えな
お前と議論していると無駄な時間が食われるのでもったいない

218: ◆QZaw55cn4c
10/11/27 21:36:17
>>211
それはそうかもしれません。鋭意改善して参ります。

219: ◆QZaw55cn4c
10/11/27 21:38:30
>>217
いや、ないと思いますよ。
今までお話を続けてきて、その根拠が出ていませんから。
運営板でも >>152 の有様ですしね。

「モリタポオークションで換金できる」のが問題ならば町のチケット屋さんもアウトでしょうに。

220:デフォルトの名無しさん
10/11/27 21:40:54
2chでやるのがアウトだと言ってるのに・・・こいつ真性の馬鹿か?

221:デフォルトの名無しさん
10/11/27 22:14:27
町のチケット屋が宣伝目的でスレ建てたらアウトだろw

222: ◆QZaw55cn4c
10/11/27 22:15:11
>>220
だめならだめというだけの根拠を求めているのですが、指摘がありません。すなわち、
「2ch で商売はだめ」
を連呼するだけで、こういう規約があるから問題ですよ、という内容はまだありません。
>>152
を参照してください。
スレリンク(sec2chd板:860番)
が近いですけれども。

223:デフォルトの名無しさん
10/11/27 22:21:38
>>222
URLリンク(info.2ch.net)

3. 固定ハンドル(2ch内)に関して
叩きについて
 最悪板以外では全て削除します。

スレッド
 固定ハンドルが題名に入っている・固定ハンドルが占用している・閉鎖的な使用法を目的としている・等は、
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では、原則として全て削除または移動対象にします。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ただし、固定ハンドル個人が一群または二類に属する時は、他の削除規定に触れない限り様子見となります。

224: ◆QZaw55cn4c
10/11/27 22:22:33
>>221
営利を目的とする団体が広告目的でスレをたてれば、それはだめでしょう。
で、
モリタポ儲けは営利を目的とする行為ですかね?モリタポは換金できないものですが。私もスレ検索にしか使っていませんし。

225:デフォルトの名無しさん
10/11/27 22:24:05
>>224
モリタポはモリタポオークションで物に換えてそれを売れば換金出来ます
>>161

226: ◆QZaw55cn4c
10/11/27 22:25:17
>>223
トリップは固定ハンドルですか?
トリップは固定ハンドルの一種であるという根拠はありますか?

削除要請が
スレリンク(tech板:315番)
で出ていますが、まだ対応されていないようですね。

227:デフォルトの名無しさん
10/11/27 22:27:30
>>226
運営に判断してもらいましょう
トリップは簡単に第三者が真似出来ない事から、固定ハンドルの
一種と見なされる可能性は十分にあります

228: ◆QZaw55cn4c
10/11/27 22:33:58
>>225
そういう換金可能性をもって営利を目的とする、とみなすことができるでしょうか?
>>225 のいう換金可能性は、どのようなもの・ポイントに対しても当てはまることです。(牛乳のキャップでも当てはまるかもしれません。)
どんなものに対しても当てはまる内容で(それはオークションにかければ理論上どんなものでも換金できます。)営利目的か営利目的でないかを判断することはできないのではないでしょうか。

モリタポはモリタポの管理団体である有限会社未来検索ブラジルの規定では「払い戻しはできません。」

229: ◆QZaw55cn4c
10/11/27 22:35:29
>>227
それはそうですね。しばらく待ちましょうか。

230:デフォルトの名無しさん
10/11/27 22:35:49
また屁理屈が始まった
ここから先は運営の判断に任せます
もうお前の屁理屈は聞き飽きた

231:デフォルトの名無しさん
10/11/27 22:38:45
◆QZaw55cn4c
解けないC言語/C++言語の問題だから、宿題だけがターゲットじゃないだろ。
なんで全てのC・C++関連スレに自主広告だないんだよ
それぐらいしないから未だに依頼来ないじゃないか
もっともっと営業努力しろよ

232: ◆QZaw55cn4c
10/11/27 22:42:36
>>231
かえって反感を買うおそれがあり、営業上不利になります。

233: ◆QZaw55cn4c
10/11/27 22:43:47
>>223
それは連呼されるところの「2ch で商売はだめ」とはなんの関係もありませんね。

234:デフォルトの名無しさん
10/11/27 22:46:14
>>233
それ貼ったの俺じゃないから

235:デフォルトの名無しさん
10/11/27 22:48:44
ダメな理由はみんな同じ一つを主張してるとか思ってんのかよw

236:デフォルトの名無しさん
10/11/27 22:50:22
まあこれだけqb板のあちこちにこのスレのURLを貼りまくってるから、
運営の人は少なからず監視してると思うよ

237: ◆QZaw55cn4c
10/11/27 22:58:13
>>236
それが規約違反である根拠はなんでしょうか?

238:デフォルトの名無しさん
10/11/27 22:59:43
>>237
>>223
トリップがコテハンと見なされるかどうかはまだ確定していないが

239:デフォルトの名無しさん
10/11/28 09:53:05
占有目的のスレなんだからトリップでもアウトですよ


240: ◆QZaw55cn4c
10/11/28 10:00:34
>>239
何をもって占有目的と判断したのですか?

241:デフォルトの名無しさん
10/11/28 10:11:46
誘導します

C/C++の宿題片付けます 143代目
スレリンク(tech板)

242:デフォルトの名無しさん
10/11/28 11:27:44
>>239
だから◆QZaw55cn4cと議論すんなって
こいつはアスペで不毛だし、理屈っぽいし、ああ言えばこう言うでまったく埒が開かないから
運営に任せとけ

243: ◆QZaw55cn4c
10/11/28 13:04:00
>>241
>>1

244:デフォルトの名無しさん
10/11/28 13:27:47
URLリンク(cgi4.nhk.or.jp)

引きこもり、うつ病など20~40代の間で深刻化する問題の背後の多くに、
実はアスペルガー症候群が潜んでいることがわかってきた。アスペルガー症候群は
脳の機能障害で、知的障害はないが他人の気持ちを推し量ったり、暗黙のルールを
理解できないため、職場では「変わった人」と見られ、孤立を深めて社会から
ドロップアウトしていく人が少なくない。一方でIT技術など特定の分野において
秀でた能力を持っている人も多く、周囲が障害を理解し、対応を工夫すれば、
目覚しい活躍をすることも分かってきた。企業でも今、アスペルガー症候群の人を
積極的に採用し、その力を活かそうという取り組みが始まっている。“アスペルガー
症候群の人”たちが社会で活躍するためには何が必要なのか、当事者と雇用する
側双方の取材を通して考える。

このように◆QZaw55cn4cは厄介者で、プログラム技術版には必要ありません
人とのコミュニケーションがうまく出来ない人はどこに行っても孤立します

245:デフォルトの名無しさん
10/11/28 13:44:16
この粘着も相当なものだと思うな

246:デフォルトの名無しさん
10/11/28 13:53:23
粘着質じゃないと2chでは生き残れないよ

247:デフォルトの名無しさん
10/11/28 16:13:28
C++の知識は壊滅的のようだな

248:デフォルトの名無しさん
10/11/28 23:22:48
こいつもしかして「かずま」って奴じゃね?

249:デフォルトの名無しさん
10/11/28 23:25:46
今時C++も使えないなんて時代遅れの化石もいい所だな

250:デフォルトの名無しさん
10/11/30 11:10:34
別にC++が使えなくても困らないよ。むしろCと比べて簡略化されているから
内面的な仕組みを知らない初心者向けだろ。

251:デフォルトの名無しさん
10/11/30 11:45:01
本人乙

252:デフォルトの名無しさん
10/11/30 13:26:36
C/C++の問題を片付けますってスレなんだから
C++使えなかったら困るだろ

253:デフォルトの名無しさん
10/11/30 13:34:49
>>250
そりゃ仕事をしてないニートは困らないだろうよ

254:デフォルトの名無しさん
10/11/30 13:43:26
プログラミングで重要なのは言語の仕様を理解することも重要だが
効率の良いアルゴリズム。C++なんて言うくらいなら、Visual C++でもやってろ。

255:デフォルトの名無しさん
10/11/30 13:48:07
Visual C++とC++は別言語です
それすらも◆QZaw55cn4cは分かってないのか

256:デフォルトの名無しさん
10/11/30 13:51:47
◆QZaw55cn4cは真性のアホだな

257:デフォルトの名無しさん
10/12/01 11:49:06
お前はこの巣から出てくるな
C++が使えないカタワちゃんw

258:デフォルトの名無しさん
10/12/01 14:55:17
>>257
役立たずの池沼のお前は宿題スレに来るな、キモイから

259:デフォルトの名無しさん
10/12/01 15:35:30
>>258
役立たずで荒らすしか能がない◆QZaw55cn4cは悔しいでちゅねー

260:デフォルトの名無しさん
10/12/01 15:53:55
>>259
宿題スレで答えもせずにギャーギャー騒いでいた池沼のガキ
早く死ねよ

261:デフォルトの名無しさん
10/12/01 15:54:34
>>260
ガタガタ言わずにお前が死ね

262:デフォルトの名無しさん
10/12/01 17:28:25
>>259
宿題に関係のない争いで荒らしていたのはお前だろ、自覚症状のない痴呆症

263:デフォルトの名無しさん
10/12/01 17:30:22
>>262
自分の事を言っているわけですね、わかります
つーかいちいちageんなカス

264:デフォルトの名無しさん
10/12/02 08:50:00
URLリンク(codepad.org)

265:デフォルトの名無しさん
10/12/02 09:13:36
>>263
荒らしてたのはお前だろ!何しらばっくれてんだ。
>自分の事を
お前の事だよ、ageられて都合が悪いのは池沼のお前だろ!

266:デフォルトの名無しさん
10/12/02 09:22:12
>>263
宿題に答える気も無く個人攻撃の為だけに宿題スレを荒らしやがって!
お前の書き込みは運営、管理者にバレてんだよ。通報しておくぞ。

267:デフォルトの名無しさん
10/12/02 18:56:34
>>265>>266
荒らしの当事者が必死です

268:デフォルトの名無しさん
10/12/02 19:09:05
( ´,_ゝ`)プッ

269: ◆QZaw55cn4c
10/12/02 21:47:27
スレリンク(tech板:829番)
URLリンク(codepad.org)

270:デフォルトの名無しさん
10/12/02 22:10:16
>>269
なんだが"void*のサイズが未知です"ってエラーが一杯出るんですが・・・

271: ◆QZaw55cn4c
10/12/02 22:25:17
>>270
ご指摘ありがとうございます。gcc では OK でも、bcc32 ではダメなことがわかりました。
今、C89/C99 を確認しています。
動くものが必要でしたら、とりあえずの解決方法に思いいたっておりますので、ご連絡いただければすぐに書き直します。

それにしても stdlib.h の qsort() などは、C で実装するとなると、どうすればいいのでしょうか。

272:デフォルトの名無しさん
10/12/02 22:58:35
int * にキャストすれば済む話だと思うんだが

273:デフォルトの名無しさん
10/12/02 23:23:20
>>269
やっぱりよく分からんなクイックソート。
シンプルに作ってくれてるようなので、
しばらく追いかけて遊んでみるわ。
モリタポはやれんが、宿題どうもありがとう。

274: ◆QZaw55cn4c
10/12/02 23:23:31
>>272
いや、キャストするなら char * でしょう。sizeof(char) == 1 ですから。

void myqsort(void *base, int n, int size, int (*comp)())
にたいして、
double a[N];
myqsort(a, N, sizeof(a[0]), cmp);
と呼び出した場合、内部で、&a[i] をもとめるのに、
base + i * size
としているのが問題になっています。
void *base なので、sizeof(void) がわからないというエラーのため、base + i * size が計算できないのです。

275:デフォルトの名無しさん
10/12/02 23:50:23
1つ目はこうしたらもっとよくなるという内容です。
Bsort関数中
 n--;
 } while (flag > 0);
こうしたほうが、効率かなり上がります。
まぁQsortとは比較になりませんが。

もう一つは質問で、
cmpで型不問にしたいのなら
 #define cmp(a,b) ((a) == (b)) ? 0 : ((a) > (b)) ? 1 : -1)
見たいにマクロにしちゃうのはだめでしょうか?

276:デフォルトの名無しさん
10/12/03 00:02:08
>>274
gccでは通るということは void* が char* に暗黙キャストされてるって事なのかい?
それって規約的にはどうなんだろう?

277: ◆QZaw55cn4c
10/12/03 00:08:55
>>275
バブルソートの改良案は理解できます。
>>269 に沿って記述すれば、一回のループで値が大きいものから順に配列の引数の大きい側に寄せられていきますから、
i 回ループをまわれば配列の大きい側から i 個までは比較交換する必要はない、というわけですね。
ただ、以前よりバブルソートのお題は、URLリンク(en.wikipedia.org) に沿ってかくようにしています。
改良しても計算オーダーは、やはりΟ(n^2) で変わりがない、ということもあります。
(改良前:n^2, 改良後:1/2 * n * (n + 1))

>マクロにしちゃうのは?
構造体の配列があって、その構造体独自の大小関係を自前で定義して、ソートをかけることを想定しています。
struct c { double r, i; } a[100];
cmp(struct c *a, struct c *b) { return (a->r * a->r + a->i * a->i) - (b->r * b->r + b->i * b->i); }
myqsort(a, 100, sizeof(struct c), cmp);

stdlib.h の qsort() を一度自分で実装したくなって、この問題に着手した次第です。

278:デフォルトの名無しさん
10/12/03 01:26:01
>>276
こいつ多分 -ansi オプションを付けないでコンパイルしてるんだろう

279:デフォルトの名無しさん
10/12/03 01:27:30
今見たら>269はひどい
void *に対して演算子ちゃだめでしょ、たまたまsizeof(void) == sizeof(char)だったわけで
普通はchar const*にキャストして演算する

cmp()についても関数ポインタのキャストは可能であるんだけど、
JISX3010(C言語)の6.3.2.3ポインタ
型変換されたポインタを関数呼び出しに用い、関数の型がポインタの指すものの型と適合しない場合、その動作は未定義とする。
らしいんでint(*)(const int*,const int*)な関数をqsortに渡すのは動作が未定義となる。

280:デフォルトの名無しさん
10/12/03 01:33:14
◆QZaw55cn4cって
宿題スレの他回答者のコードを良く理解しないままパクる事多いよね

281:デフォルトの名無しさん
10/12/03 01:59:12
>>277
オーダー同じなら改良しなくていいとか思ってるなら、プログラムやめろ

282:デフォルトの名無しさん
10/12/03 10:15:43
>>279
C99の規格票で済まないがこんな項目がある

26 A pointer to void shall have the same representation and alignment requirements as a
pointer to a character type.39) Similarly, pointers to qualified or unqualified versions of
compatible types shall have the same representation and alignment requirements. All
pointers to structure types shall have the same representation and alignment requirements
as each other. All pointers to union types shall have the same representation and
alignment requirements as each other. Pointers to other types need not have the same
representation or alignment requirements.

この規格票から見れば、void * に対する演算は、char * に対する演算と等価だと言っている。
だからBCCがおかしいと言えない事もない。

ちなみにgcc 4.5.1に-ansiを付けてコンパイルしてもコンパイルは通る
gccが正しいのなら、BCCが規格通りではない(C89はどうだが知らないが)という事になる

283:デフォルトの名無しさん
10/12/03 10:19:52
あ、言うのを忘れた

gccでは>>269はコンパイルは通るし、「正しく動く」つまり規格票通りなわけだ

284:デフォルトの名無しさん
10/12/03 10:22:17
mingwらしいから多分gcc3.4ぐらいを想定すべきだよな

285:デフォルトの名無しさん
10/12/03 12:22:35
>>282
なんか shall って弱くねぇか?「としても良い」くらいにしか読めないんだけど
別に bcc に限らず void* に対して加減算するのは変だってのは一般的感覚に思えるんだけどねぇ
実際にそんなコード書いたらレビューで叩かれるし....

286:デフォルトの名無しさん
10/12/03 12:39:35
>>285
JIS-X3010には同じ箇所は

voidへのポインタは、文字列型への表現及び同じ境界調整要求を「持たなければならない」。

とあるね。
「としても良い」とは訳してないようだ。

287:デフォルトの名無しさん
10/12/03 13:03:34
>>286
単に >>282 を見ての意見だから JIS がどう訳したなんて知らんよ、この業界は誤訳も多いしね

少なくとも void* に加減算なんてタココードは普通の現場では許されないって話は確かだよ
bcc がその規約から外れてるのはこれを一般的と解釈しての結果だろうな

288:デフォルトの名無しさん
10/12/03 13:37:26
>282
C89でもそうなっていったわ
3.1.2.5 Types
A pointer to void shall have the same representation and alignment
requirements as a pointer to a character type. Other pointer types
need not have the same representation or alignment requirements.
まさかのキャラポ、まぁ感覚的には気持ち悪いが規格が正義だからいいや

C99ではさらに、引数、戻り値、共用体のメンバにおいてそれが暗に行われるっぽいね
これ以上はガチスレ行った方が良さそうだ

char*と同じ表現(?)と境界を満たすのはvoid*が無かったころの関数と互換性を保つためなのだろうか

289:デフォルトの名無しさん
10/12/03 13:41:59
まあ、1バイトの型の代表だからじゃね? memsetも、

 void *memset(void *s, int c, size_t n);
 sは、unsigned char *型にキャストされ、cは、unsigned char型にキャストされる。

とある。

290:デフォルトの名無しさん
10/12/03 14:02:22
>288
なんか書いてないかなぁと思ってRationale読んだら書いてあった
3.1.2.5 Types
A pointer to void must have the same represen-
tation and alignment as a pointer to character; the intent of this rule is to allow
existing programs which call library functions (such as memcpy and free) to con-
tinue to work.
やっぱりそうだったか

291:デフォルトの名無しさん
10/12/03 15:08:09
ちなみにC++では規則はかなり異なっていて

§3.9.2
4 Objects of cv-qualified (3.9.3) or cv-unqualified type void* (pointer to void),
can be used to point to objects of unknown type. A void* shall be able to hold
any object pointer. A cv-qualified or cvunqualified (3.9.3) void* shall have the same
representation and alignment requirements as a cv-qualified or cv-unqualified char*.

はいいのだが

§C.1.2.4.10
Change: Converting void* to a pointer-to-object type requires casting
char a[10];
void *b=a;
void foo() {
char *c=b;
}
ISO C will accept this usage of pointer to void being assigned to a pointer to object type.
C + + will not.
Rationale: C + + tries harder than C to enforce compile-time type safety.
Effect on original feature: Deletion of semantically well-defined feature.
Difficulty of converting: Could be automated. Violations will be diagnosed by the
C++ translator. The fix is to add a cast For example:
char *c = (char *) b;
How widely used: This is fairly widely used but it is good programming practice to add
the cast when assigning pointer-to-void to pointer-to-object. Some ISO C translators
will give a warning if the cast is not used.

などなどいろいろ制限が強くなっている

292:デフォルトの名無しさん
10/12/03 15:30:29
sizeof(void)ってw

293:デフォルトの名無しさん
10/12/03 15:58:55
個人的な主観で説明する人も増えて、アスペルガーっぽい融通の利かない人も
目立ちますね。最終的には「お前がそう思うんならそうなんだろう、お前ん中ではな」
って言われて一蹴されますよ。

294:デフォルトの名無しさん
10/12/03 16:14:57
>>293
規格の話をしてるんだが、なぜそこでアスペルガーの話が出てくるんだ?馬鹿かお前?
規格は規格だ
それ以上でもそれ以下でもない
主観が入る余地もない

295:デフォルトの名無しさん
10/12/03 16:59:19
話についていけないけど、とにかく他人を煽りたい

296:デフォルトの名無しさん
10/12/03 17:24:40
>>295
とにかく他人を煽りたい奴は自己愛性人格障害と考えられます
現在の精神医学では不治の病です
最も人に嫌われる精神障害です

297:デフォルトの名無しさん
10/12/03 19:57:26
printf("%d\n",sizeof(void));
してみたら
 gcc(v3.2.2 , v3.4.5 , v4.3.4)実行結果 1
 cl(Version 12.00.8804)実行結果 0
 bcc32 コンパイルエラー
 CC38H コンパイルエラー (H8用Cコンパイラ)
となった。まともに動くのは gcc のみかな。

298:void* = void* + size_t
10/12/03 19:59:33
linux-2.6.37-rc4
/include/linux/relay.h の30行目

/*
* Per-cpu relay channel buffer
*/
struct rchan_buf
{
    void *start;          /* start of channel buffer */


linux-2.6.37-rc4
/karnel/relay.c の1090行目

/*
*   subbuf_read_actor - read up to one subbuf's worth of data
*/
static int subbuf_read_actor(size_t read_start,
               struct rchan_buf *buf,
               size_t avail,
               read_descriptor_t *desc,
               read_actor_t actor)
{
    void *from;
    int ret = 0;

    from = buf->start + read_start;



299:デフォルトの名無しさん
10/12/05 22:30:17
テスト

300:デフォルトの名無しさん
10/12/05 22:33:57
テスト

301:デフォルトの名無しさん
10/12/05 23:48:48
テスト
Σ(☉◇☉)

302:デフォルトの名無しさん
10/12/05 23:51:19
学期末テストですか?

303:デフォルトの名無しさん
10/12/06 00:19:59
test

304:デフォルトの名無しさん
10/12/06 09:38:05
ポスト


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch