C言語の質問スレッド<42>
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG問題をちゃんと切り分けて、Cの話かそうでないか洗ってから質問してくれ。
というより、聞く前に一応 Web で検索しろ。
コンパイラを探してるなら >>2 を見ろ。
過去ログ(DAT落ちあり)なら>>3-100あたりにあるかも。
GUIとか、C標準でできない事の質問は使ってる開発環境のスレに逝ってくれ。
ソース丸投げ、宿題、書籍 は専門の別スレがあるからそこへ逝ってくれ。
未定義・処理系依存ネタはご遠慮ください。
誰かが(故意にではなく)それらの書き込みをしても、いちいち突っ込まないでください。
規格オタクはこのスレッドには必要ありません。論争したかったら独自にスレッドを立ててそこでやってください。
C FAQ 日本語訳
http://www.catnet.ne.jp/kouno/c_faq/c_faq.html
comp.lang.c FAQ(英語の原文)
http://www.eskimo.com/~scs/C-faq/top.html
Cプログラマ必読 ・プログラミング言語C(通称 K&R)
http://www.amazon.co.jp/exec/obidos/ASIN/4320026926/
推薦図書/必読書のためのスレッド PART6
http://pc3.2ch.net/test/read.cgi/tech/1033207156/
前スレ <41>
http://pc3.2ch.net/test/read.cgi/tech/1036876790/
0455デフォルトの名無しさん
NGNG7行で書くとエレガントだと思っている奴はいます。
0456デフォルトの名無しさん
NGNGそんなもんどっちでもいい
0457デフォルトの名無しさん
NGNGさっきからいるくせに
0458デフォルトの名無しさん
NGNGresult が if の判定にしか使われなかったらな。
0459デフォルトの名無しさん
NGNGresult = fgets(...);
if(result)
これがクソなのは間違いない
0460デフォルトの名無しさん
NGNG0461デフォルトの名無しさん
NGNGうーん、そりゃそうだな。
しょうがないか。
0462デフォルトの名無しさん
NGNGだったらスペースでも書き込め。
0463デフォルトの名無しさん
NGNG"some_event",
(GtkSignalFunc)callback,
(gpointer)data);
0464デフォルトの名無しさん
NGNG0465デフォルトの名無しさん
NGNGアフォ
0466デフォルトの名無しさん
NGNGちなみに
GTK_SIGNAL_FUNC(callback)
のほうが良かったかと
0467デフォルトの名無しさん
NGNG0468デフォルトの名無しさん
NGNGそれでもなんでもいい。どんどん書き込め
0469デフォルトの名無しさん
NGNG0470デフォルトの名無しさん
NGNG0471デフォルトの名無しさん
NGNG0472デフォルトの名無しさん
NGNG0473デフォルトの名無しさん
NGNG議論に負けた連中は
こうやって
ログを流そうとするわけか!
0474デフォルトの名無しさん
NGNGhWnd = CreateWindowEx( WS_EX_ACCEPTFILES | WS_EX_APPWINDOW | WS_EX_WINDOWEDGE, MainWindowClassName, MyName,
WS_OVERLAPPEDWINDOW | WS_VISIBLE | WS_CLIPCHILDREN, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
HWND_DESKTOP, NULL, hInstance, &Parameter);
この糞長い関数を一行(80列)で書くエレガントな方法ってあるかい?
あったら烈しく教えて欲しいんだが。
0475デフォルトの名無しさん
NGNG0476デフォルトの名無しさん
NGNGそこまで長いとfopenみたいなモード指定方法の方がいいかなーと思ってしまう(笑)
0477デフォルトの名無しさん
NGNGワラタ
0478デフォルトの名無しさん
NGNGスペース書けといわれたから書いているだけですが?
0479デフォルトの名無しさん
NGNGあっそ
0480デフォルトの名無しさん
NGNGはいはい、悔しかったんだね
よしよし(・∀・)
0481デフォルトの名無しさん
NGNGうん。そう(^^;
0482デフォルトの名無しさん
NGNG第一引数は整数か?
論理和とった値を直に書け。
決してエレガントじゃないが。
0483482
NGNG0484デフォルトの名無しさん
NGNG0485デフォルトの名無しさん
NGNGしかし、プロパティ設定まで全部1関数なのね・・・
CでGUIって大変ね。setsockoptみたいに後から種類ごとに
設定できると、まだ分かりやすそうなきがするね。今更どう
にもならんけど。
0486デフォルトの名無しさん
NGNGhWnd = CreateWindowEx( WS_EX_ACCEPTFILES | WS_EX_APPWINDOW | WS_EX_WINDOWEDGE, MainWindowClassName, MyName,\
WS_OVERLAPPEDWINDOW | WS_VISIBLE | WS_CLIPCHILDREN, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,\
HWND_DESKTOP, NULL, hInstance, &Parameter)
0487デフォルトの名無しさん
NGNGhWnd = CreateWindowEx(
WS_EX_ACCEPTFILES | WS_EX_APPWINDOW | WS_EX_WINDOWEDGE,
MainWindowClassName,
MyName,
WS_OVERLAPPEDWINDOW | WS_VISIBLE | WS_CLIPCHILDREN,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
HWND_DESKTOP,
NULL,
hInstance,
&Parameter);
0488474
NGNG結局、484 の方法しかないな。
ただ、座標指定 (4 つの CW_USEDEFAULT) は 1 行で書いた方がいいよな。
486 は #define 自体にまんまの実装を書いている事が非常に無意味だ。
0489デフォルトの名無しさん
NGNG0490デフォルトの名無しさん
NGNG違う。
先に RegisterWindowEx() でウィンドウの基本的なタイプを決める。
その属性指定が、これまたメンバだらけの構造体。
0491デフォルトの名無しさん
NGNG0493デフォルトの名無しさん
NGNGVBを使えよ
0494デフォルトの名無しさん
NGNGアフォハケーン
0495デフォルトの名無しさん
NGNG0496デフォルトの名無しさん
NGNGおぅおぅ。所詮その程度のレベルだ好きにしろ。
0497デフォルトの名無しさん
NGNG0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNGそれはコーディングスタイルの話だから、何が正しいというのは無い。
漏れは 4 桁。
0500デフォルトの名無しさん
NGNG0501デフォルトの名無しさん
NGNG0502デフォルトの名無しさん
NGNG0503デフォルトの名無しさん
NGNG0504デフォルトの名無しさん
NGNG0505デフォルトの名無しさん
NGNG0506デフォルトの名無しさん
NGNG0507デフォルトの名無しさん
NGNG0508デフォルトの名無しさん
NGNG0509デフォルトの名無しさん
NGNG0510デフォルトの名無しさん
NGNGウソつけハゲ
0511デフォルトの名無しさん
NGNG今までもコーディングスタイルの話なんだから固いこというな
0512デフォルトの名無しさん
NGNG0513デフォルトの名無しさん
NGNG議論に負けたからって荒らしてログを流そうとすんなよ。
0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNG>>511
499 は、「正しいというのは無い」 とは逝ったが、だから議論はやめろとは
逝ってない。
0516デフォルトの名無しさん
NGNGまずい
エディタによって変わるから
0517デフォルトの名無しさん
NGNG寝惚けんなハグェ
0518デフォルトの名無しさん
NGNG,,、,、,,, / \〇ノゝ∩ < 1098取り合戦、いくぞゴルァ!! ,,、,、,,,
/三√´д`) / \____________ ,,、,、,,,
/三/| ゚U゚|\ ,,、,、,,, ,,、,、,,,
,,、,、,,, U (:::::::::::) ,,、,、,,, \エーーーーーーーッ!?/
//三/|三|\
∪ ∪ (´д`)´д`(´д`)´д`(´д`)´д`(´д`)´д`(´д`)
,,、,、,,, ,,、,、,,, ,,、,、,,, ,,、,、,,, ,,、,、,,,
,,、,、,,, (´д`)´д`(´д`)´д`(´д`)´д`(´д`)´д`(´д`)´д`(´д`)
http://big.freett.com/scheme_a/num1000.swf
0519デフォルトの名無しさん
NGNG前スレの最後の方でもう決まったよ
0520デフォルトの名無しさん
NGNG0521デフォルトの名無しさん
NGNGエディタの設定で好きに変えられるから逆に良い。
0522デフォルトの名無しさん
NGNG別にエディタでどう見るかは、見る人が好きにエディタの
設定かえればいいだけちゃう?
データとして1バイトですむので、多少はコードサイズ減るし…
0523デフォルトの名無しさん
NGNGずれるじゃん。てかやったことないだろ
0524デフォルトの名無しさん
NGNGなにが?
0525デフォルトの名無しさん
NGNG最後の疑問符が見えませんか?
だとするとあなたは、
if(!flag) の ! も見落とすかも知れませんね。
0526デフォルトの名無しさん
NGNG人に渡したりするときは expand でスペースに変換する。
0527デフォルトの名無しさん
NGNG普通ソースコードはタブ幅決め打ちで書くんだから、作者の意図しないタブ幅に
したらずれるって話だろ。
0528デフォルトの名無しさん
NGNGちなみにサイズは8
0529デフォルトの名無しさん
NGNGスペースだと、インデント上げる時に必要なバックスペースキーが多い。
0530デフォルトの名無しさん
NGNG"\t"が4か8かによって、見え方が異常に変わってしまうような
入れ方しないよ。
インデントは常に、1タブ、2タブ、3タブ・・・であって
1タブ、1タブ+4スペース、2タブ・・・などというアホな事はしない。
あんたやってるのか?たまにそういうソース見るけど。
0531デフォルトの名無しさん
NGNG0532デフォルトの名無しさん
NGNGどうせ整形ツールつかうからどうでもいい
整形ツール使って元と全然違うスタイルにしてしまうのはアリ?
0533デフォルトの名無しさん
NGNGそういうことじゃないよ
おまえ他のエディタで見たりしたことないんだろ?
0534デフォルトの名無しさん
NGNG0535デフォルトの名無しさん
NGNG0536デフォルトの名無しさん
NGNGえ?プロポーショナルフォント!?なんで?
0538デフォルトの名無しさん
NGNG0539デフォルトの名無しさん
NGNG相手がぷろぽ使っていたら崩れちゃうってこと。
0540デフォルトの名無しさん
NGNGC/C++ では固定長だな。
0541デフォルトの名無しさん
NGNG・・・ネタですか?
0542デフォルトの名無しさん
NGNGそりゃ相手が悪い
0543デフォルトの名無しさん
NGNG相手がつかってるかもしれないのか?相手ってどんな奴?
0544デフォルトの名無しさん
NGNGネタにマジレス。飢えてるから。
0545デフォルトの名無しさん
NGNG0546デフォルトの名無しさん
NGNGうん。タブにしようが空白にしようが崩れることはあるって言いたいだけ。
>>543
ソース見る奴
0547デフォルトの名無しさん
NGNG0548デフォルトの名無しさん
NGNGプログラムのソースコードは固定幅フォントで見る、なんてのは
大前提だろ
0549デフォルトの名無しさん
NGNG0550デフォルトの名無しさん
NGNGまあそうだけどね。
というかテキストエディタは固定長で使うのが一般的だよね。
0551デフォルトの名無しさん
NGNG0552デフォルトの名無しさん
NGNG向いてない
0553デフォルトの名無しさん
NGNGC と関係無い話はよそでやってください
おながいします
0554デフォルトの名無しさん
NGNGわかってるねんでぇ、わかってるねんでぇ、バカにしたらあかん。
■ このスレッドは過去ログ倉庫に格納されています