プログラミングが上達 ..
[2ch|▼Menu]
290:デフォルトの名無しさん
08/02/17 01:28:03
>>289
while(所持金>=料金){
風俗;
}

291:デフォルトの名無しさん
08/02/17 01:42:49
フラグがたったなんて、元はプログラムじゃねぇか

292:デフォルトの名無しさん
08/02/17 03:04:06
左定数の話題ですけど、
そもそもifの条件にイコールを使うのがいけてないんじゃないの。

293:デフォルトの名無しさん
08/02/17 03:13:22
それは話が飛躍しすぎだ。nullとの比較すら困難になるじゃないか。

294:デフォルトの名無しさん
08/02/17 03:24:40
イコール使わないとして、たとえばどんな?

295:デフォルトの名無しさん
08/02/17 10:27:14
292が言いたいのは代入の=のことで、比較の==のことではないと思う。

実際、それでコンパイラは警告出すから、左に定数を置く意味はないというのが現在の主流。

296:デフォルトの名無しさん
08/02/17 14:57:39
ん、>>292が言いたいことがわかったかもしれん。
「==」というoperatorがいけないということでこれが、例えば「@」というoperatorなら「=」とのtypoなんかしないじゃん?ってことでは?

そうであるなら、変えてもいいと思うのは比較ではなく代入の演算子だとは思うが・・・

297:デフォルトの名無しさん
08/02/17 22:52:51
あんがい if()の括弧のなかで代入=を許すな、ってことかも。
if(foo=func()) とかいうの。

298:297
08/02/17 22:53:21
構文として許すなってことね、コーディングスタイルとかじゃなくて。

299:デフォルトの名無しさん
08/02/17 23:23:22
if (!(hoge - 100)) ;
と書けば良いのジャマイカ?

300:デフォルトの名無しさん
08/02/17 23:34:58
typoが怖いなら、もういっそのことマクロにして一か所にしとけばいいじゃまいか。
#define IS_EQUAL(x,y) ( ( x ) == ( y ) )

301:デフォルトの名無しさん
08/02/18 00:44:35
そこで#include <iso646.h>
(x eq y)

302:デフォルトの名無しさん
08/02/18 00:46:08
…と思ったらeqは無かった、スマン
#define eq ==

303:デフォルトの名無しさん
08/02/18 17:46:50
if((fp=fopen(...))==NULL)
if(NULL==(fp=fopen(...)))
どっちか忘れたけど入門書でこういう風に習った覚えが有る。
代入のときは一回余分に括ると警告出なかったりするんだよな。
APIのエラーチェックのときはたまに使うけど、気持ちのいいもんではない。

304:デフォルトの名無しさん
08/02/18 23:02:06
そもそも括弧がないと正常に動作しない。
よく見られる手法だし、慣れだとおもう。

305:デフォルトの名無しさん
08/02/18 23:12:57
1年前くらいから、その詰め込みやめたな。
今は
fp = fopen(...);
if(fp == NULL)
みたいに書いてる。

306:デフォルトの名無しさん
08/02/19 05:03:32
でも305より303のほうが最適化がかかりやすい。

307:デフォルトの名無しさん
08/02/19 09:29:39
そこまで気になる人は詰めればいいやん。

308:デフォルトの名無しさん
08/02/19 13:39:11
今のコンパイラの最適化は、
303で書いても、一旦305に変形した後に最適化するんだから、変わらんよ。

でも、俺は303で書くが。

309:デフォルトの名無しさん
08/06/19 18:43:58
ホームページを作るのは、勉強になるだろうか?
もちろんツールとかは使わないで。

310:デフォルトの名無しさん
08/06/20 04:30:22
LintにかけてVaildなHTMLを書くなら多少は意味がある。

多少は。

311:デフォルトの名無しさん
08/06/20 07:53:22
それで『多少』か…。
プログラム自体まだVBAとSQLがようやくわかってきた程度で、他のもなんかできんかな〜、って挑戦しようと思ってたんだが…。
ま、いっか(´・ω・`)。

312:デフォルトの名無しさん
08/06/20 12:14:56
プログラムなんてできてもあまり良いことないよ。
一般人との距離がさらに遠くなるし

313:デフォルトの名無しさん
08/06/20 13:54:29
俺もう既に一般人じゃないから…。
せめて色々言語知って使えれば、ちっとは金になるかなぁって。
…甘いな。

314:デフォルトの名無しさん
08/06/20 19:05:04
>>309
htmlを吐き出すコードを自分で書けばいいw

315:デフォルトの名無しさん
08/06/21 11:21:45
ナルホド!

316:デフォルトの名無しさん
08/09/01 22:02:06
ゲーム作りたい

Cについて学ぶ

Cだけじゃ無理。WIN32apiの基礎を学ぼう。そして学ぶ

プログラミングにおける設計やdirectxその他諸々が必要(心が折れそうです!)←今ここ

行きたい場所はわかるのに目的地に近づけば近づくほど
自分の考えが浅慮で無謀である事に気付きゴールが程遠い事に気付いてしまった
もうここまで我慢して学習したのにやめるわけにはいかないし…dirextxなんて鬼だろうな・・・

317:デフォルトの名無しさん
08/09/04 15:41:59
オープンソースを覗くのが手っ取り早い気が。
入門書読んでなんとなく理解したら、後はすごいことやってるけど読みやすいプログラムを探して
ひたすら解読。ググルのコードサーチとか割とピンポイントでやりたい事が見つかる。

318:デフォルトの名無しさん
08/09/15 22:38:42
>>316  そんなあなたにDxLibraryをおすすめする

319:デフォルトの名無しさん
08/09/17 21:39:57
左手はキーボードじゃなくてペニス。豆な。

320:デフォルトの名無しさん
08/09/18 20:04:45
ソース嫁とはよく言われるけどさ、実際には何を読めばいいのかすらわからん。
自分の場合、プログラムを勉強して何をしたいのかが定まってないってのもあるけど。

321:デフォルトの名無しさん
08/09/18 21:12:09
プログラム覚える必要ないんじゃないの?

322:デフォルトの名無しさん
08/09/23 15:17:59
作りたいものがあるじゃん?
そしたらそれに必要なプログラムがなんとなく想像できるじゃん?
(例えば、フォルダの中身を再帰的に検索するプログラム、とかね。)
でね、そしたらそのソースをネットで探すわけ。大抵みつかるから。
で、その中身を見て、なんでこんな面倒臭いことやってるんだとか、
なるほど!こりゃすごい!とか思うのさ。
で、自分だったらこう書くってのをそれを見ながらかいちゃうわけ。
元々動くやつを見本に書くから簡単にできちゃうわけよ。
で、後々仕様の追加とかデバックとかしていくと、大抵元のソースに近づいていくの。
結局自分しか使わないプログラムなんかより、
何人もの人間がたたき上げたプログラムの方が良くできてるって結論にたどり着くわけさ。
で、その良くできてるって作り方をまねると。これは本では中々手に入らないんだよね。

323:デフォルトの名無しさん
09/01/16 20:26:55
age

324:デフォルトの名無しさん
09/01/17 12:36:44
>>316
DxLibを使い始めてあまりのお手軽さに鼻血出そうになった
ドキュメントも丁寧だし利用者も多いのでお勧め

325:ダニ麻呂
09/01/17 15:45:54
俺ダニ麻呂!!

一応、Oracle Master(Silver Fellow)とCCNA持ってますが 何か?

とりあえず名刺に堂々と刷れる資格です!!
てか なんだよコードって?

JAVAを制する者が世界を制します(^-^)v
因みに携帯はシンビアンだし、
パソコンはUNIX系も以外にあるし。

お前ら、えらそうなこと吐かすなら、マシン語読め!
CCNA 万歳! (^o^)
URLリンク(www.metro-manila.net)

326:デフォルトの名無しさん
09/01/17 17:08:03
なんだか、人が書いてくれた構文をいろんなところから引っ張ってきて、名詞や変数変えたり
継ぎ接ぎしながら少しずつ作りたいプログラムができていく・・・なんか実力が付いてる感じが全くしないw
自分では書けないけど、書かれてることはなんとなくわかるみたいな・・・なんかくやしい

327:デフォルトの名無しさん
09/01/18 12:47:02
ある程度、規模が大き目のやつを作り始めると
設計の重要性がわかるな…

最初は慣れで早く作れるが…後半部分になると
頭の回転が遅くなって、打ち込みが遅くなる

やっぱり、そこそこ規模が大きい場合は設計もしっかりしないと
できないものなんだな


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

5390日前に更新/57 KB
担当:undef