VIPPERでもわかるプログラミング 2
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/12/01(木) 21:02:200175デフォルトの名無しさん
2005/12/03(土) 23:34:00そのとおり。
正確にはまず文字列の内容で埋められ残りが'\0'で埋められることになっているのだけど、
空字列だから結局は全要素が'\0'で初期化されることになる。
0176デフォルトの名無しさん
2005/12/03(土) 23:35:36すべての要素を0に初期化するなら
#include <string.h>
memset(str, 0, sizeof(str));
0177デフォルトの名無しさん
2005/12/03(土) 23:35:36わかりましたー。ありがとうございます。
0178デフォルトの名無しさん
2005/12/03(土) 23:37:100で埋めるなら174の方法の方がスマートじゃないか?
まぁ確かにmemset使った方がわかりやすいが
0179デフォルトの名無しさん
2005/12/03(土) 23:39:160 == '\0'
0180デフォルトの名無しさん
2005/12/03(土) 23:42:47ほんとか?そんな保証あるかな
0181デフォルトの名無しさん
2005/12/03(土) 23:45:130182デフォルトの名無しさん
2005/12/03(土) 23:46:310183デフォルトの名無しさん
2005/12/03(土) 23:57:44sizeof 式
どっち派?
0184デフォルトの名無しさん
2005/12/03(土) 23:59:38いまC++Builderのデバッガで覗いたら
\0 で配列の全要素パディングされてた
0185デフォルトの名無しさん
2005/12/04(日) 00:05:30俺は前者
0186・∀・)っ-●○◎- ◆Pu/ODYSSEY
2005/12/04(日) 00:05:53memsetのほうがコンパイラによっては最適化でMMXとかSSE2が使われる余地があるだけ
むしろ優位なこともあるね。
0187デフォルトの名無しさん
2005/12/04(日) 00:09:05俺も戦車だな
0188デフォルトの名無しさん
2005/12/04(日) 00:12:01俺は廃車だな
0190デフォルトの名無しさん
2005/12/04(日) 00:12:51そんな餌でこの俺様が・・・・
0191デフォルトの名無しさん
2005/12/04(日) 00:18:57A. 2
B. 4
C. 8
私はC。
【論拠】ttp://www.linux.or.jp/JF/JFdocs/kernel-docs-2.2/CodingStyle.html
0192デフォルトの名無しさん
2005/12/04(日) 00:19:24B
0193デフォルトの名無しさん
2005/12/04(日) 00:20:110194デフォルトの名無しさん
2005/12/04(日) 00:22:01>て、80文字の画面では読みにくくなってしまう」と言うでしょう。こういう
>人達には、「3段階より多くの字下げをするような場合はプログラムそのもの
>が良くないんだから、そこから直しなさい。」と言っておきましょう。
ご、強引だな……w
0195デフォルトの名無しさん
2005/12/04(日) 00:30:38何万匹のサルにワロタwwwwwwwwwwwww
0197デフォルトの名無しさん
2005/12/04(日) 00:44:290198デフォルトの名無しさん
2005/12/04(日) 00:50:31それにループにiを使うなんて最近の本だと批判されまくってるぞ
なんか本当に古臭いな
昔からの一貫性を重要視してるんだろうけど
0199みずき ◆WnmizUKIg6
NGNG明日(12/04)提出する、任せろ
0200デフォルトの名無しさん
2005/12/04(日) 00:54:09あくまでCの規約であってJavaやC++が想定してる規模で
こんなことしたらわけがわからなくなるってw
0201デフォルトの名無しさん
2005/12/04(日) 00:55:24kwsk
0202デフォルトの名無しさん
2005/12/04(日) 00:56:180203・∀・)っ-●○◎- ◆Pu/ODYSSEY
2005/12/04(日) 00:59:29iはループカウンタに普通に使うけど。
まず3重ループ以上になったらアルゴリズムが相当不味いと思う。俺の経験だけど。
Linusの言うように24行以内に収めるならそんなに変数はいらないと思うけど。
というか配列の添字に長い変数名使うとかえって見づらくね?
0204デフォルトの名無しさん
2005/12/04(日) 01:04:28ループカウンタといえど変数に意味のない文字列を使うのは関心しない
もちろんcntなんていうのは論外だ
0205・∀・)っ-●○◎- ◆Pu/ODYSSEY
2005/12/04(日) 01:06:140206デフォルトの名無しさん
2005/12/04(日) 01:07:180207デフォルトの名無しさん
2005/12/04(日) 01:15:430208デフォルトの名無しさん
2005/12/04(日) 01:20:30ちなみにiはinteger
0210デフォルトの名無しさん
2005/12/04(日) 01:22:320211デフォルトの名無しさん
2005/12/04(日) 01:23:390212デフォルトの名無しさん
2005/12/04(日) 01:24:34画像の座標とかカウントするときはそうだな
0213デフォルトの名無しさん
2005/12/04(日) 01:25:25ジョークでダイクストラ、なんてのも聞いたことあるお
添字として使うってのはループ処理なんだから、
変数の意味を取るよりも見易さを取るべきだと思うけどな
ループ処理が何十行にも及ぶ場合は変数の意味が欲しいところだけど、
それはそもそも設計が悪いだけだし
0214デフォルトの名無しさん
2005/12/04(日) 01:26:160215・∀・)っ-●○◎- ◆Pu/ODYSSEY
2005/12/04(日) 01:26:210216・∀・)っ-●○◎- ◆Pu/ODYSSEY
2005/12/04(日) 01:28:40イテレータはitかitrだと思う。つーかポインタ相当のものなので違うでしょ。
0217デフォルトの名無しさん
2005/12/04(日) 01:28:50100までの素数を計算してみた
for ($i=3 ; $i<100 ; $i++)
{
if (&isSosu($i))
{
print $i."\n";
}
}
sub isSosu
{
for ($j=3 ; $j<$i ; $j++)
{
if ( $i % $j == 0 )
{
return 0;
}
}
return 1;
}
0219デフォルトの名無しさん
2005/12/04(日) 01:29:38一番重視すべきはコメントをしっかり書くことだな
個人的にだが
一ヶ月前の自分の書いたコードは他人のコードですorz
0220・∀・)っ-●○◎- ◆Pu/ODYSSEY
2005/12/04(日) 01:31:49今日もキートップのプリントも剥げるくらいwキーを叩きましが何か?
0221デフォルトの名無しさん
2005/12/04(日) 01:32:56だから誰もOSのカーネルの話してないでしょ
レスアンカーつけないから元発言と関係ないこと言い出すんだよ
0222デフォルトの名無しさん
2005/12/04(日) 01:37:21あんまりそーゆー宗教的なことはやめようや
mixiで日下部見てておなかいっぱい
0223デフォルトの名無しさん
2005/12/04(日) 01:40:520224デフォルトの名無しさん
2005/12/04(日) 01:43:552が抜けてる
0225・∀・)っ-●○◎- ◆Pu/ODYSSEY
2005/12/04(日) 02:17:46ちょwwww
>>191のリンク先を良く見れ。
Linusは「Linuxカーネルソースの書き方」以外には言及していない。
コミッタに対して自分の推奨するコーディングスタイルを提示しておくことはなんら間違いじゃないと思うが。
0226デフォルトの名無しさん
2005/12/04(日) 02:18:30クソコテ死ね
クソコテ死ね
0227デフォルトの名無しさん
2005/12/04(日) 02:21:44こ、これは酷い。
0228デフォルトの名無しさん
2005/12/04(日) 02:23:130229デフォルトの名無しさん
2005/12/04(日) 02:32:33http://pc8.2ch.net/test/read.cgi/tech/1127452965/
このスレ↑おわったんかい
0230デフォルトの名無しさん
2005/12/04(日) 02:33:280231デフォルトの名無しさん
2005/12/04(日) 03:05:450232デフォルトの名無しさん
2005/12/04(日) 03:07:390233デフォルトの名無しさん
2005/12/04(日) 03:09:52コンパイラがしょぼかった時代の人間プリプロセッサができます。
0234デフォルトの名無しさん
2005/12/04(日) 03:11:140235デフォルトの名無しさん
2005/12/04(日) 05:49:500236デフォルトの名無しさん
2005/12/04(日) 07:11:190237みずき ◆WnmizUKIg6
NGNG【お題】「ちんぽっぽ」(>>36>>54には悪いが)
【タイトル】ch-p-p-
【ジャンル】アクション?
【URL】http://gamdev.org/up/img/3966.lzh
【スクリーンショット】http://gamdev.org/up/img/3965.png
【製作時間】8時間
【開発環境】HSP3.0
【備考/DL容量】約100k
【概要】穴から出てくるちんぽっぽをクリックしてぼいんっさせる。
要はもぐら叩き
【操作方法】マウスのみ
【コメント(感想)】
作りたいと思ったから作る、それが俺のジャスティス。
0238デフォルトの名無しさん
2005/12/04(日) 11:35:100239デフォルトの名無しさん
2005/12/04(日) 12:35:45帰ります。
0240デフォルトの名無しさん
2005/12/04(日) 12:37:01二度と来るなよ
0241デフォルトの名無しさん
2005/12/04(日) 12:39:01死ねよカス
0242デフォルトの名無しさん
2005/12/04(日) 12:39:43頼まれてもこないよゴミ
0243デフォルトの名無しさん
2005/12/04(日) 12:41:000244デフォルトの名無しさん
2005/12/04(日) 12:41:49カスに頼む事なんてあり得ないから安心しる
0245デフォルトの名無しさん
2005/12/04(日) 12:43:230246デフォルトの名無しさん
2005/12/04(日) 12:43:580247みずき ◆WnmizUKIg6
NGNG0248デフォルトの名無しさん
2005/12/04(日) 12:45:23漏れも叩く側に入るお(^ω^ )
0249デフォルトの名無しさん
2005/12/04(日) 12:46:190250デフォルトの名無しさん
2005/12/04(日) 12:47:48分かってる奴はそういうんだ
0251デフォルトの名無しさん
2005/12/04(日) 12:48:28お前も帰れ!
0252デフォルトの名無しさん
2005/12/04(日) 12:54:250253デフォルトの名無しさん
2005/12/04(日) 12:55:10とりあえずお前消えろ
0254デフォルトの名無しさん
2005/12/04(日) 13:22:230255デフォルトの名無しさん
2005/12/04(日) 13:26:480256デフォルトの名無しさん
2005/12/04(日) 13:31:42その代わり真剣に悩んでると世話焼いてくれる。
0257デフォルトの名無しさん
2005/12/04(日) 13:37:05小学生の宿題でもおっけーです
0258デフォルトの名無しさん
2005/12/04(日) 13:49:27とりあえず,FF8で我慢してくれ
【お題】「FF8(ry」
【タイトル】ff8
【ジャンル】RPG???
【URL】http://gamdev.org/up/img/3969.lzh
【製作時間】8時間(C言語初級レベルなもので・・・)
【開発環境】BCC
【備考/DL容量】約1k
【概要】Cファイルなんでまずコンパイルしてちょwww
【操作方法】たたかう等のコマンド選択1回のみ(スロット中はキーボード操作無し)
【コメント(感想)】
ある程度プログラムの型はできたのだが,セルフィのコマンドしか実装してないw
スコールとか敵のコマンドも実装は無し
ま,パクリだ品w
0259みずき ◆WnmizUKIg6
NGNG>> if(i == 2) break;
感動した
0260デフォルトの名無しさん
2005/12/04(日) 14:14:530261デフォルトの名無しさん
2005/12/04(日) 14:26:310262デフォルトの名無しさん
2005/12/04(日) 14:46:14わざとやってんだよw
とりあえず汎用性もたせて作ってたんだが,めんどいので
セルフィのウルトラ技で終わらるようにした・・・(ry
0263デフォルトの名無しさん
2005/12/04(日) 14:47:33ちょっとコメント多すぎて読みにくいってのが正直な感想
0264デフォルトの名無しさん
2005/12/04(日) 14:51:30・コンパイラのインストール
http://homepage3.nifty.com/mmgames/c_guide/p_bcc.html
・C言語入門
http://www.asahi-net.or.jp/~yf8k-kbys/c0.html
この2つ読んでみれ^^
分からない事あったら何でも質問してくれていいよ^−^
0265デフォルトの名無しさん
2005/12/04(日) 14:56:18読むの面倒だからお前が簡単に説明しろ
0266デフォルトの名無しさん
2005/12/04(日) 14:58:20無理^^^^^^^^^^^^^
0267デフォルトの名無しさん
2005/12/04(日) 14:58:57帰ります。
0268デフォルトの名無しさん
2005/12/04(日) 15:00:000269268
2005/12/04(日) 15:01:120270デフォルトの名無しさん
2005/12/04(日) 15:05:190271270
2005/12/04(日) 15:06:290272デフォルトの名無しさん
2005/12/04(日) 15:08:440273272
2005/12/04(日) 15:09:160274デフォルトの名無しさん
2005/12/04(日) 16:38:53今挫折が一番多いと言われてるポインタの勉強してるんだが・・・まだまだだな
■ このスレッドは過去ログ倉庫に格納されています