[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 10:52 / Filesize : 232 KB / Number-of Response : 957
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C言語なら俺に聞け(入門篇) Part 18



1 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 06:39:50 ]
C言語の入門者向け解説スレです。
・C++言語はスレ違いです。
・分からない事をなるべく詳しく書いて下さい。
・ソースコードを晒すと答えやすくなるかもしれません。
・質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。

前スレ
C言語なら俺に聞け(入門篇) Part 17
pc11.2ch.net/test/read.cgi/tech/1185286631/

教えて欲しいのではなく丸投げしたいならこちらへ
C/C++の宿題を片付けます 94代目
pc11.2ch.net/test/read.cgi/tech/1185452895/

171 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 10:50:15 ]
>>170
標準ではありません。環境依存になりますが、例えばcursesなどのライブラリを使えばできないわけではありません。

172 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 10:51:10 ]
あるいは、{ } が不要な1文のみの場合、
if() の後ろにそのまま続けてifと同じ行に書いていたり。
だから読みづらいだの主観的な意見はナンセンス。
自分が思うとおりに動作するように記述できて、コンパイルが通れば良し。

173 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:04:53 ]
読みづらさをないがしろにする意見はナンセンス

174 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:08:07 ]
読みづらいなんてのは主観なんだから放っておけばいいさ。
読みにくいという指摘なら、話を聞かないでもないが。

175 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:12:10 ]
読みにくさは主観じゃないの?

176 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:14:40 ]
客観的立場に立とうとした表現だね。定量的ではないが。

177 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:14:52 ]
誘導

コーディングトラブルの約70%はif文などでの{}省略
pc11.2ch.net/test/read.cgi/tech/1173416521/

178 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:16:12 ]
>>173
だからその読みづらいって主観が個人的なものでナンセンスだって言っているんだが?
人それぞれで、括弧があれば読みづらい、なければ読みづらいとか言われても
んじゃどっちだよ?って争いになるから、括弧の必要性を理解した上で
自分が思う通りに処理するソースがコンパイラに通ればそれで良いだっつってんだよ、バカかてめぇはw

179 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:22:53 ]
括弧がなくても通るからって理由でつけるつけないをわざわざ
一個人の読みやすさという客観的ではない曖昧な基準で話を進められても困るだろ。
とりあえず、オープンソースのように、他者と交互にやりとりしている人たちのソースを見て
参考にするのも良いだろ。自分だけが編集するソースならどっちをとろうが個人の自由。



180 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:24:39 ]
どっちでもいいけどソース内で統一されてれば読みやすい

181 名前:デフォルトの名無しさん [2007/08/21(火) 12:05:16 ]
>>171さん
例を教えてください
お願いします

182 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 12:28:52 ]
>>181
例としてcursesライブラリを挙げていますが。

183 名前:デフォルトの名無しさん [2007/08/21(火) 12:58:43 ]
ifの括弧についてもれがまとめるからもうこの話題はおわろうぜ。

[結論]
ifに括弧はつけなさい。
[理由]
つけてもつけなくてもいい文法が問題だけど
このスレだけでも大半の人間がどちらでもよい、又はつけたほうがいい
というんだからつけなさいYO!

可読性なんてものは人それぞれ違うんだから議論自体が無意味。

もし{}つけたら効率が落ちるんなら
あんたのプログラムif文使いすぎ。作り直しなさい

{}つけるのにそんな面倒か?
なんでそんなにつけるのに反発するんだ?

YOU!つけちゃいなYO

以上まとめでした

184 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:08:18 ]
if(bFlag) i++;
これとか括弧付けるだけ無駄だろ

185 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:11:48 ]
んじゃ、1行纏め。
・迷ったらつけとけ。つけないなら理論武装しておけ。

186 名前:デフォルトの名無しさん [2007/08/21(火) 13:15:49 ]
>>185
先生ノ >>184に「なんで無駄な{}つけてんだ!」ってからまれたら
どういう理論武装しておけばいいですか?

187 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:35:18 ]
>>186
日本語読めますか? >185には「つけないなら」と書いてあるのですが。

188 名前:デフォルトの名無しさん [2007/08/21(火) 13:37:10 ]
>>187
じゃあ「つけないなら」どういう理論武装しておけばいいですか?

189 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:38:48 ]
俺は括弧もゴムも付けない派



190 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:39:34 ]
武装できるような理論があればそもそも論争は起きん

191 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:43:31 ]
理論武装しないならつけとけw

192 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:44:57 ]
なぜ?

193 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 14:16:00 ]
>>184 誰がそういうのにも必ず付けろって言った?だからそういう議論は
相手を罵倒したり屁理屈が横行するからやめろつってんのに、うざっ
所詮夏厨か

194 名前:デフォルトの名無しさん [2007/08/21(火) 14:35:00 ]
>>182さん
ぐぐったら理解できました
ありがとうございました

195 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 14:42:11 ]
なんで>181は自分の環境を書こうとしないのだろう……

196 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 16:20:33 ]
>>195
国家機密なんです(><)

197 名前:デフォルトの名無しさん [2007/08/21(火) 17:42:35 ]
Windows XPのGUIのプログラムをc言語で作りたいのですがどうすればいいですか?


198 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 17:44:55 ]
>>197
教えたいのはやまやまですが国家機密なんです。

199 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 17:45:06 ]
>>197
どう、とは?
環境の話なのか、前提知識の話なのか、
それともそれらはクリアしてて、コーディングの話なのか。



200 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 18:15:47 ]
>>197
まず、Windows NT系の入ったパソコンを用意します。

201 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 18:42:03 ]
次に、VCを違法コピーします。

202 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 18:43:43 ]
>>155
もちろんエディタが()の中にカーソルを勝手に移動させまーす。
あと、そこに加えて{}の中にマークをつけるので、
()と{}の中にキー一発で飛べるようにしてまーす。

203 名前:197 [2007/08/21(火) 18:52:30 ]
>>198
え、そうなんですか?私は国家には忠誠を誓っているものですから安心しておしえてください。

>>199
あ、すいません、前提知識ですね。
APIとかをOSの仕組みなどを勉強すればいいのでしょうか?
APIの実装方法やアルゴリズムなどの実装がなんか漠然としてしまって理解できません、

>>200
パソコンは、Windows XPなのでNT系だと思うので多分大丈夫だと思います。

>>201
VC2003なんとかというコンパイラとボーランドの無料のコンパイラをインストールしてあります。

204 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 19:00:54 ]
猫でもわかるでも読んどけ

205 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 19:06:18 ]
>>203
VC2003なんとかというコンパイラを使います。

ひとりでGUIを勉強するときは、チュートリアルがないと無理。
サンプルのたくさん載った参考書が必要。

Windowsアプリの作成は理解するというより慣れるです。
理解しようとすると挫折します。サンプルを入力、コンパイルして慣れてください。

206 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 19:10:37 ]
>>203
まさかノってくれるとは思わなんだ。

つかGUIプログラミングはせめてC++とMFCでする気は無いか?
もっと簡単にするならC#という言語を使う手もある。
C言語でやるのは面倒だが、何か理由があっての事か?

207 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 19:31:01 ]
>>203
・Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う
ttp://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/

・Win32 API入門
ttp://wisdom.sakura.ne.jp/system/winapi/

208 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 21:03:04 ]
>>179
コーディングスタイルって、経験が足らないヤツが頭で考えたっていびつになるんだよな。
実際コードをたくさん書いて、世間で実際に評価されてる人のを参考にしたほうがいいよね。


209 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 22:55:29 ]
括弧があってもなくても、可読性に影響がでないくらいシンプルな記述を希望します。
COBOLを連想させるような200行以上もある関数はヤメレ



210 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 23:13:44 ]
じゃあ俺はFORTRANを連想させるようなgoto使いまくりの関数にするぜ。

211 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 23:15:33 ]
>>209
同感です。if文だけに着目するよりも、前後の文を含めて、
そして全体を通してシンプルであることが望ましいですね。
適当に空行を入れるだけでも、それなりに変わりますからね。

212 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 23:24:05 ]
正直、こんな書き方はやめて欲しい。
--
double sum = func(
          sx[ox]
          ,cx[ox]
          ,sy[oy]
          ,cy[oy]
          ,xDim
          ,yDim
          ,wr
          ,wi
     );

213 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 23:33:15 ]
>>212
1行にしてみました。どうでしょう?
double sum = func(sx[ox], cx[ox], sy[oy], cy[oy], xDim, yDim, wr, wi);

それとも構造体にまとめて、ポインタ渡しが良いですか?
具体的に希望があればどうぞ。

214 名前:212 mailto:sage [2007/08/21(火) 23:38:29 ]
>>213
いやまぁ、とっくに整形済みだけどね。

215 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 23:52:40 ]
>>213
全部グローバル変数で渡して引数はなしの方向で

216 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 00:04:31 ]
手動インライン展開で

217 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 12:45:29 ]
>>212
コーディング規約でそのスタイルを規定しているところもある。
これだと、引数一つ一つにコメントがつけられるという利点がある。

コーディングスタイルはそれぞれ良いところもあれば、悪いところもあるのが普通で、
プロジェクトあるいは会社でコーディングスタイルが統一されていることが大事。

218 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 12:56:14 ]
>>217
カンマを行頭に持っていくのは規約以前の問題。
英語圏の人が見たら発狂するぞ。


219 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 13:16:24 ]
>>215
悪質にも程があるわ



220 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 13:58:01 ]
カンマ行頭はSQLじゃよくやるけどな

221 名前:デフォルトの名無しさん [2007/08/22(水) 14:19:32 ]
gets関数やscanf関数は想定外の入力をされて変な挙動をする可能性があるので使わない方がいいと
聞いたのですが、ではどういう風にすればいいのでしょうか、実際のプログラムではどうしているか教えてください。

222 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 14:23:44 ]
>>221

>>52参照。
getsは問題がないだろう。

223 名前:221 [2007/08/22(水) 14:29:44 ]
>>222
gets関数はバッファオーバーランの危険性がありませんか?
例えば、char buffer[1024] と宣言した場合に1024バイトであるという情報を
gets関数に伝える手段がないと思うのですが、、、

224 名前:デフォルトの名無しさん [2007/08/22(水) 14:40:39 ]
test

225 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 14:41:42 ]
>>223
fgets

226 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 14:51:24 ]
>>222 みたいなのがいるところをみると、やはり日ごろ来ていない夏厨なんだなぁ〜って思う

227 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 14:53:32 ]
ずっと居る奴も痛いがな

228 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:11:44 ]
gets なんて捨てプログラムでしか使えねえ

229 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:13:18 ]
捨てプログラムでは使う



230 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:14:00 ]
>>223
入力可能な最大文字数を超えるサイズののバッファを確保しておけばいいだけじゃん。

231 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:21:56 ]
>>230 みたいなのがいるところをみると、やはり日ごろ来ていない夏厨なんだなぁ〜って思う

232 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:27:17 ]
>>231 getsに関する君の考えは?

233 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:30:33 ]
>>232
getsに対する俺の考えなんてどーでも良い。存在そのものが問題視されているのは
とっくの昔に知れ渡っていること。それに関する文献を自分で調べな。この板に
一定の期間来て色々と議論を見てきた人なら、まず知っているよ。そう、そんなのは使わないのが鉄則。

234 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:31:31 ]
>>233 だから、それをここで君の言葉でいいなさいよ。

235 名前:デフォルト名無しさん mailto:1111111 [2007/08/22(水) 15:37:29 ]
「DOS窓を開く」を説明してください。

236 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:38:14 ]
>>233
知らないならレスしないでください!

237 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:40:18 ]
セキュリティに関しても問題とされるバッファオーバーラン、固有の環境とか仕様で
対処すりゃみたいなことを言わず、プログラム側でしっかり対処すること。
とにかく、getsだけはありえん。

238 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:41:37 ]
>>235
これくらいは理解してみて
ykr414.com/dos/

239 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:42:40 ]
234 名前:デフォルトの名無しさん 投稿日:2007/08/22(水) 15:31:31
>>233 だから、それをここで君の言葉でいいなさいよ。

236 名前:デフォルトの名無しさん 投稿日:2007/08/22(水) 15:38:14
>>233
知らないならレスしないでください!

↑なんだこいつ?うざすぎ。説明してもらえなきゃ相手が理解していないってことになるなら
そう思ってろ。すでに説明は済んでいるのにな。痛すぎ。お前みたいな奴が質問に答えるのも
問題があるだろ。とっとと失せな、夏厨。



240 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:44:14 ]
>>239
知らないならレスしないでください!

241 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:44:55 ]
入力は何もプログラムを起動してユーザがキーボードで文字を入力する以外にも
ファイルからリダイレクトってのもあるし、データを受ける側が用意した記憶領域を
超えて入力を受け付けてしまうことなんて考えたらキリがないが、そういうのも含めて
getsだけはありえん。使った時点でアホだと思われるぞ。

242 名前:234 mailto:sage [2007/08/22(水) 15:48:10 ]
gets関数は>>223のいうとおりバッファオーバーランの危険性がある。
fgets関数と違ってgets関数の引数にはバッファのサイズの引数がないからだ。

でも、それは>>230のいうとおりで、想定最大入力文字数のバッファを用意しておけば
それですむはずだ。

プログラムを作るときは、入力データの種類やサイズの範囲、誤動作の許容レベル
というものがあるはずで、自分または身内が使う簡単なテストプログラム程度のもの
であればコンソール入力のバッファをchar buf[1000];ととってもなんら問題がないと思われる。

243 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:50:08 ]
ttp://ja.wikipedia.org/wiki/%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%83%A9%E3%83%B3
問題点のヒントを出しても調べようとしないのか。頼む、お前みたいな無知が
生半可な浅はかな知識でいい加減な回答をするのは迷惑なんで黙っていてくれ

244 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:54:19 ]
>>243
知らないならレスしないでください!

245 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:56:45 ]
gets を使うことでバッファオーバフローのサンプルコードを出せる
反面教師のようなところが利点

#include<stdio.h>

int main(void){
int a=3;
char buf[8];
int b=5;
int diffa, diffb, diff=-1;
int i;

diffa=(char*)&a-buf;
diffb=(char*)&b-buf;
if(diffa>0 && diffa<50) diff=diffa;
if(diff>diffb && diffb>0 && diffb<50) diff=diffb;
if(diff<0) return 0;

printf("a=%d b=%d\n", a, b);
printf("Input next string\n");
for(i=0;i<diff;i++) putchar('*');
printf("x\n");
gets(buf);

printf("a=%d b=%d\n", a, b);

return 0;
}

246 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 16:07:32 ]
getsでOKかNGかは作成するアプリのバッファオーバーランの例外処理の要求レベルによるだろう。
業務で使用するものなら、getsは使わないほうが望ましい。fgetsを使う。

テストプログラムや身内で使うものならgetsも可。
ただし、その場合でもバッファは「十分なサイズ」のものを用意しておくこと。

ということかな?



247 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 16:08:42 ]
うん

248 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 17:19:09 ]
バッファオーバーフローを利用したコードインジェクションの例を書こうと思ったが、
>>245 みたいに広い範囲で使えるソースを書くのって難しいね

249 名前:デフォルト名無しさん mailto:1111111 [2007/08/22(水) 17:43:25 ]
>238 arigato mucho obrigado



250 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 18:10:52 ]
相変わらずおまいら gets 好きだね。
飽きないね。

251 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 18:35:48 ]
gcc@linuxなのですが、
a というプログラム(プロセス)から b を必要に応じて起動し
(aはbを起動した後引き続き起動し続ける)ようにしたいのですが、
どうやるのが正しいのでしょうか?

今は、
a側で

pid = fork();
if (pid==0) execv(b);

のようにしているのですが、このやり方であってます?

252 名前:デフォルトの名無しさん [2007/08/22(水) 20:06:36 ]
>>244
Linux Programmer's Manualには「gets()は絶対に使用してはならない。」と書かれている

253 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 20:07:03 ]
教科書を終わったばかりでscanf()とか使いまくりなんだけど、
そういうやらないほうがいいマナーがまとまってる解説サイトはないですか


254 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 20:15:25 ]
少し古い気もするけど、C FAQ。
www.kouno.jp/home/c_faq/

255 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 20:18:37 ]
>>246 みたいなのがいるところをみると、やはり日ごろ来ていない夏厨なんだなぁ〜って思う


256 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 20:38:43 ]
>>252
捨てプログラムくらいならいいだろー

257 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 20:38:50 ]
お前きもいよ

258 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:09:06 ]
>>256
そういう話をしたらキリがないだろ。だったら話に入ってくるなよ。
なんでお前の個人的な都合を受け付ける話題になってんだ?
頼むからお前みたいな自分勝手なことしかいえない奴は大勢とやりとりする
場での議論には入ってこないでくれ。それからお前は二度とここで質問に回答するな。

259 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:10:12 ]
>>256 こいつダメだ。「何が問題」とされているのか分かってないのか?
そう思うなら自分だけが扱うソースでは使えば良いだろ。正式なものに書き換えるときに
わざわざgetsの部分を探して仕様を変更して書き直してたらそれこそ手間が掛かるだろ。



260 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:12:11 ]
>>256
確かにお前みたいな奴が作るプログラムなんて、他の人に使わせないだろうから良いけどさ。
getsを使った入力を受け付けるプログラムが、予期せぬ状況下でバッファオーバーランをして
OSの動作にまで何かトラブルを起こすようなら話にならんのだよ。そういうことも考えて
より精巧なプログラムを作れないようなら、お前はプログラミングには向いてない。
今すぐ将来の進路を変更した方が良いよ。

261 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:13:01 ]
>>256
いいですよ^^

262 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:15:45 ]
お前らきもいよ

263 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:29:42 ]
>>258-260
同じ人ですか?

264 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:32:43 ]
>>256 は今、布団の中で泣きながらダンディ坂野が24時間テレビでやっていた
ゲッツ1万回チャレンジを思い出しているに違いない。

265 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:45:13 ]
捨てプログラムのはずなだったのに、
なぜか他人が使っているという不思議な事態も想定すべき。

266 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:46:38 ]
盲目的に使っちゃいけない、と思い込む方が楽だからな
自分で判断しないから

信号も赤なら渡らない、と決め込んで
青なら安全確認もろくにしないで事故に会うタイプだな

267 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:56:23 ]
>>264
余計泣けるじゃないか
虚しさに

268 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 22:01:58 ]
>>265
> なぜか他人が使っている
ないない、お前日本語が理解できないアホだろ。だから議論に入ってくるなっつってんだが?
言葉以前に現状すら理解できんだろ。よく読め、アホ。

>>260
> 他の人に使わせないだろうから良いけどさ。
だから捨てなんだろ?getsを使ったプログラムを他人に使わせるなんて当然迷惑だ。

269 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 22:15:12 ]
>>268
何をそんなに興奮してるんですか?




270 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 22:16:24 ]
自分も意見が言える話題になって嬉しいんだよ

271 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 22:26:26 ]
こんなの拾った

167 名前:デフォルトの名無しさん[sage] 投稿日:2007/08/21(火) 10:24:11
>>145
どこが
> 読みやすさを損なう
のかさっぱり。やっぱ、主観的なことしかいえないだろ?
だからやめろつってんのにw
コンパイルが通ればどっちでも良いんだよ。
むしろ必要性について知らない方がダメ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<232KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef