- 1 名前:静的領域の名無しさん mailto:sage [2008/08/12(火) 18:23:10 ]
- C言語の入門者向け解説スレです。
教えて欲しいのではなく宿題を丸投げしたいだけなら ↓宿題スレ↓へ行ってください。 C/C++の宿題を片付けます 114代目 pc11.2ch.net/test/read.cgi/tech/1216746971/ ・C++言語はスレ違いです。 ・分からない事をなるべく詳しく書いて下さい。 ・ソースコードを晒すと答えやすくなるかもしれません。 # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること # サイズが大きい場合は宿題スレのアップローダ等を利用してください ・開発環境や動作環境も晒すと答えが早いかもしれません。 ・質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。 前スレ C言語なら俺に聞け(入門篇) Part 33 pc11.2ch.net/test/read.cgi/tech/1217073697/ 過去スレ makimo.to:8000/cgi-bin/search/search.cgi?q=%82b%8C%BE%8C%EA%82%C8%82%E7%89%B4%82%C9%95%B7%82%AF&andor=AND&sf=0&H=&view=table&D=tech&shw=5000
- 231 名前:デフォルトの名無しさん [2008/08/16(土) 23:20:29 ]
- homepage3.nifty.com/mmgames/c_guide/index.html
すいません、上記サイトを眺めて勉強しているのですが、 C言語を業務で行うっていうレベルはどの程度なのでしょうか。 単に数の受け渡しをトレースできれば、 業務に就いたとき問題ないですか。
- 232 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 23:30:08 ]
- >>231
そのリンク先の内容が理解できるなら、 業務に問題ないレベルだろうと思う。 >数の受け渡しをトレース ってのはよく解らんのだけど。
- 233 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 23:32:24 ]
- ぴんきり
- 234 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 23:37:46 ]
- >>231
> 単に数の受け渡しをトレースできれば データフローのことだと思うよ データフローはプログラミングの基本、いやシステム設計の基本でもある
- 235 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 23:38:27 ]
- >>231
ちょっと古くなってる部分もあるけど、C FAQくらいは目を通しておくとか。 www.kouno.jp/home/c_faq/ Cを使っている職業プログラマでもC FAQレベルに達してないのはいっぱいいるけど。
- 236 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 23:52:56 ]
- C言語やっててトレースなんて単語言った時点でたぶん減点。
ollyでもやってんのか?
- 237 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 00:49:53 ]
- >>232-236
ありがとです。 引き続きサイトで勉強してみます。
- 238 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 01:30:09 ]
- 文字コードの相互変換をサポートする関数とかってありましたっけ?
S-JIS->EUCとか
- 239 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 01:32:48 ]
- sjistoeuc関数
使っている環境にあればの話 なければ自作
- 240 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 06:50:04 ]
- ちょっと相談させてください。
本格的にc言語を勉強したいと思い下記のサイトをよんだりしていたのですが やっぱり1から勉強するとしても情報が古すぎますか? ttp://www9.plala.or.jp/sgwr-t/index.html ttp://homepage3.nifty.com/mmgames/c_guide/ 今まで子供の頃から端々でプログラムを書いて利用する事はあったのですが 例題の文章を適宜加工して使っていた程度です。 本格的にc言語を学ぶにはどのサイトを参考にするのが現在お勧めなのでしょうか? そもそもビジュアルベーシックとか他の学ぶ方が現在では無難なんでしょうか?
- 241 名前:デフォルトの名無しさん [2008/08/17(日) 07:36:51 ]
- 本格的にC言語を学ぶのはよくないですよ。
本格的にアセンブラやっても利用されるのはほんの一部なのと同じような物です。 C言語は生産効率が良くありません。 C++言語からにして、それで不足分があればC言語を勉強したほうがいいですよ
- 242 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 08:04:59 ]
- そうなんですか
音楽でいうところのピアノやクラッシックと同じで 基本として完全に把握しておけばその分将来有利だと考えたのですが・・・・ そもそもflashうまくなればcはむしろ必要ない言語なのでしょうか? それでも基本は抑えておいた方が良いのかな? オブジェクト指向プログラムしか扱えない人間はなにかしら欠点抱えるようにおもって勉強しようかと思ったのですが・・・・ 苦しんで覚えるc言語でいうとどの程度までかじる価値があるのでしょうか? それともオブジェクト指向メインでやるなら完全に必要ないとか・・・・・
- 243 名前:デフォルトの名無しさん [2008/08/17(日) 08:16:20 ]
- 芸術ではないのでやりたい事が簡単に実現できれば良いんです。
ピアノは演奏自体が大事ですが、プログラムは生産物が大事です。 コードに芸術性を求めても良くないです。 生産性はC++の方が上です。 オブジェクト指向は、プログラムを簡単にするやり方なだけで C++だからといって必ずしも使う必要はありません。
- 244 名前:デフォルトの名無しさん [2008/08/17(日) 08:23:01 ]
- ここがいいですよ。 C言語もC++言語も。
あと日本語を読み書きするのに文法の勉強が必ずしも必要ないように 動かして体験して動作が確認できればいいんです。 とくにC++(の実用面)で重要な点はSTLと思います。 www5c.biglobe.ne.jp/~ecb/index.html www.geocities.jp/ky_webid/index.html
- 245 名前:デフォルトの名無しさん [2008/08/17(日) 08:23:46 ]
- いくらC言語を習得、熟練しようとも
基礎学力がないと、大作は作れないような気がするのですが どうでしょうか?
- 246 名前:デフォルトの名無しさん [2008/08/17(日) 08:29:30 ]
- マシンに近いという意味で、基本といえるのはアセンブラと思います。
C言語も、C++言語も、結局はアセンブラに変換されるので、最も基本だと思います。
- 247 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 08:45:08 ]
- そうなんですか
アセンブラ+flashあたりが私にとっての理想の組み合わせなのかなぁ とりあえずちょっと位さわりの部分程度は学んでc使える人と会話くらいはできるようになりたいので 苦しんで覚えるc言語をちょこっとやってみようとしたのですが問題が ttp://hp.vector.co.jp/authors/VA017148/pages/cpad.html#cpaddownload きときとCPadの一番重要なC/C++開発環境用だけが何故かリンク切れしてます。 どうすればこのエディタが手に入るでしょうか?
- 248 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 08:46:28 ]
- >>245
もし私への質問でしたら、大作をつくる気はないです。
- 249 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 11:36:36 ]
- 素人はrubyでもやってろってこった
- 250 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 12:30:13 ]
- >>249
Ruby の方が100倍難しいぞ 環境設定とか 環境設定とか 環境設定とか
- 251 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 12:36:11 ]
- >>245
大作を作るためのノウハウを修得、熟練しましょう。 特に、C言語の取扱いだけに固執するのではなく、 上流工程と呼ばれるもの(要求分析と設計)も含めて学習を進めるといいでしょう。 ER図やDFDが書けるだけでも世界が変わってくるはずです。
- 252 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 12:52:10 ]
- >>250
環境設定でなんか難しいところがあったっけ?
- 253 名前:デフォルトの名無しさん [2008/08/17(日) 12:55:04 ]
- >>252
素人はパス通す事も難しいんだ察してやれ
- 254 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 12:59:31 ]
- 環境変数ってなに?パスって?
ってことだろうなあ。
- 255 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 13:05:07 ]
- Linux、Windows 両刀なんだ
まんどくさい
- 256 名前:デフォルトの名無しさん [2008/08/17(日) 13:10:22 ]
- でもwindowsならrubyのインストーラでインストールしたら一発じゃないのかな?
コンソールで対話的にどうとかいう辺りで挫折しそうだけど
- 257 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 13:19:15 ]
- うるせー
オブジェクト指向なのか、構造体指向なのか ハッキリわかりにくいんだよ うんこRuby しかもスレ違いじゃちんこ
- 258 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 13:47:05 ]
- こりゃまたわかりやすいのが続いたな
- 259 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 13:49:16 ]
- 頭悪い人はプログラム勉強するより、世渡りを勉強してプログラマを使う仕事に就いたほうがいいよ
- 260 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 13:52:12 ]
- ボインちゃんを集めてプロのグラマーたちを使うことにしますた!
- 261 名前:デフォルトの名無しさん [2008/08/17(日) 16:28:12 ]
- 初歩的な質問なんですが
BMP画像を読み込む際に 画像にアルファチャンネルが含まれているかいないかの判断は どうやってやるのでしょうか? 現在の自分のやり方ははヘッダから画像サイズと深度を計算して ファイル総容量と比較しています。 あまりにもアレなやり方なので 他に方法があると思うのですが ヘッダにもそれらしい情報もなく 皆さんはどのように判別されているのでしょうか? よろしくお願いします。
- 262 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 16:30:20 ]
- >>261
ヘッダにカラーフォーマットの情報なかったっけ?
- 263 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 16:33:00 ]
- bmpにαチャンネルなんてあったっけ?
- 264 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 16:34:09 ]
- >>263
一応 32bitなんかだともたせれる
- 265 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 16:38:46 ]
- www.kk.iij4u.or.jp/~kondo/bmp/
ほれbmpフォーマットの解説 場所はあるけどリザーブ状態なんで既存のツールでは拾ってくれないかもね。 つーかPNG使え
- 266 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 17:00:32 ]
- >>262
>>265 あ〜biBitCountって色深度じゃなくて1画素あたりの RGBA総データサイズなんですね。 勘違いしてました。 ありがとうございますた! おかげさまで もう少しスマートにやれそうです。
- 267 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 21:38:28 ]
- char はどの環境でも1byteが保障されてるんですか?
- 268 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 22:22:57 ]
- >>267
Cの世界だと、常にcharは1バイト。 ただ、1バイトが8bitとは限らない。
- 269 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 22:29:25 ]
- 1バイトを16ビットにしてlongを128ビットにすればよかったのに・・・
- 270 名前:デフォルトの名無しさん [2008/08/17(日) 22:43:54 ]
- >>268
現在稼働中で 1byte≠8bitな環境ってどんぐらい残ってんだろ?
- 271 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 02:35:30 ]
- switch+caseを使って分岐させると、プログラム自体は遅くなってしまうのでしょうか?
言葉など間違ってたらすみません。
- 272 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 02:44:24 ]
- >>271
足し算や引き算だって遅くなるぞ
- 273 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 02:47:27 ]
- if else if else if else if ... で同じような分岐をするのと比べてならswitch caseが遅いということはないはず
- 274 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 03:05:08 ]
- >>271
最適化のこともあるので分かりません
- 275 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 06:56:05 ]
- 符号有/無の変数同士の四則演算についての質問です。
long hoge1=-101; ulong hoge2=100; printf("%d",(hoge1+hoge2)); とすると、「-1」が、 if( (hoge1 + hoge2)>0){printf("和が0以上\n")} とすると、「和が0以上」と表示されました。 結果として、printfは正常、if文は異常な動作をしています。 if( (hoge1 + (long)hoge2)>0)・・・のように if文中で使用している変数を型を揃えた場合、if文も正常に動作しました。 おそらく、if文中では変数の型を揃えないといけないものと勝手に理解しましたが、 これはC言語の仕様によるものでしょうか?
- 276 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 07:14:31 ]
- 符号付きと符号無しで演算すると有効範囲の絶対値が大きいほうが優先されるのか…知らんかった
- 277 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 07:17:42 ]
- >>275
%dはintに型変換されるから。
- 278 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 08:32:52 ]
- >>275
printfでは実際の数値はわからない フォーマット指定でいかようにも変わる printf("%d",(hoge1+hoge2)); printf("%u",(hoge1+hoge2)); printf("%hu",(hoge1+hoge2));
- 279 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 09:37:22 ]
- >>271
switch case はgccとかなら最適化で速くなるぜ。 使用しているコンパイラで色々試してみるのも一興
- 280 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 10:47:45 ]
- >>271
入門レベルで気にするほどは変わりません。最適化で同じになる可能性もあることは既に指摘の通り。
- 281 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 15:37:11 ]
- 添え字でアクセスできる多次元の配列の動的確保ってだいたい下みたいな感じでいいのか?
もっとクールでスパーハッカー的なやりかたってある? a = (int **) malloc(sizeof(int *)*A); for(i = 0; i < A; i++) a[i] = (int *) malloc(sizeof(int)*B);
- 282 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 15:40:44 ]
- >>281
pc11.2ch.net/test/read.cgi/tech/1217123234/133/
- 283 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 15:43:12 ]
- >>282
半分動的だけど、半分静的じゃん
- 284 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 15:44:53 ]
- >>283
AもBもコンパイル時には確定しない値(変数)にしたいなら、簡便法はない。
- 285 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 15:46:33 ]
- >>284
C99に足をつっこむという簡単な方法が!
- 286 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 15:51:29 ]
- >>281
要求する領域全体が、メモリ上に連続で確保できる程度の大きさなら、 一遍に割り付けたほうがmallocのコストが低い。 a = (int **) malloc(sizeof(int *)*A); a[0] = (int *) malloc(sizeof(int)*A*B); for(i = 1; i < A; i++) a[i] = a[i-1] + B; もちろんどっちがいいかは場合による。
- 287 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 15:53:16 ]
- >>286
志村、その論点ならmallocもう1個減らせるよ
- 288 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 16:14:26 ]
- 質問者じゃないが、なるほど。
- 289 名前:デフォルトの名無しさん [2008/08/18(月) 18:22:32 ]
- cygwin環境でgccを使っています。
<ncurses.h>のprintwを使って全角文字を表示しようと文字化けします。 同じ書式で標準出力でprintfを使った場合は、全角文字が表示されているので、 端末などの設定は正しいと思います。 リアルタイムでキー入力を受け付けるgetch()が使いたいので、ncursesは必要です。 解決方法ないでしょうか。
- 290 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 18:48:10 ]
- >>289
エディタぽいのつくってるのかな。 全角に半角上書き処理してるんじゃないかとエスパー。
- 291 名前:289 mailto:sage [2008/08/18(月) 18:56:28 ]
- >>290
#include <ncurses.h> #include <locale.h> int main(void){ setlocale(LC_ALL,""); initscr(); printw("ほげほげ"); refresh(); usleep(1000000); endwin(); } ここまで短くしても文字化けしてしまいます。
- 292 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 19:48:33 ]
- >>286,287
a = (int **) malloc(sizeof(int)*A*B); for(i = 1; i < 20; i++) a[i] = a[i-1] + B; つまりこういうこと? こっちのほうがfreeも一回でいいから便利そうだねd!
- 293 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 19:58:22 ]
- >>292
それは明らかにおかしい。
- 294 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 20:06:05 ]
- よく分からんが
malloc(sizeof(int)*A*B + sizeof(int*)*A); って事かな
- 295 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 20:12:23 ]
- 無難に
a = (int **)malloc(sizeof(int *)*A); for(int i = 0; i < A; i++) a[i] = (int *)malloc(sizeof(int)*A);
- 296 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 20:41:11 ]
- a = (int **)malloc(sizeof(int) * A * B + sizeof(int *) * A);
for(i = 0; i < A; i++) a[i] = (int *)a + A + i * B; 〜 free(a); なんどもサーセン これで正解じゃなかったらあきらめる
- 297 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 21:24:01 ]
- おかしいです^q^
- 298 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 21:36:32 ]
- スレ違いだと思うんですが、system関数でぶち当たった問題なんで質問させてください。
現在、system関数で一行に複数のコマンドを打つ必要に迫られているのですが…ウィンドウズのプロンプトでの命令の区切文字ってあるのでしょうか? unix系だと「;」だったんですが、ウィンドウズの場合は一行一命令という絶望的な解説しか見当たりません。 一応「;」「,」「:」等を試してみましたがダメでした。 知っている方がいらしたら、よろしくお願いします。
- 299 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 21:40:18 ]
- スレ違いです。
- 300 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 21:48:44 ]
- スレ違いだと思うなら質問しないでください。
- 301 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 21:51:11 ]
- この>>300はおかしい
- 302 名前:ym [2008/08/18(月) 22:02:21 ]
- チェック文字列で渡された文字列が全てアルファベットのA〜Zの文字で構成されているかをチェックして
正常終了値;0 異常終了値;−1で判定するプログラムを誰か教えてください。 お願いします。
- 303 名前:デフォルトの名無しさん [2008/08/18(月) 22:05:12 ]
- >>296
だから無難に a = (int **)malloc(sizeof(int *)*A); for(int i = 0; i < A; i++) a[i] = (int *)malloc(sizeof(int)*B); てして for(int i = 0; i < A; i++) free(a[i]); free(a); ってすればいいじゃん
- 304 名前:デフォルトの名無しさん [2008/08/18(月) 22:12:56 ]
- >>302
#include <ctype.h> int CheckFunc(char *str) { int i; int check; for(i = 0; str[i]; i++){ if((check = isalpha(str[i])) == 0) return -1; } return 0; }
- 305 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 22:13:29 ]
- >>298
NT系限定だけどこれはだめか? cmd.exe /c hoge & foo
- 306 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 22:21:05 ]
- >>302
static int checkstrA_Z(const char *str); int main(int argc, char *argv[]) { if ( argc < 1 ) { return -1; } return checkstrA_Z(argv[1]) } static int checkstrA_Z(const char *str) { for ( ; *str; str++ ) { if ( !(('A' <= *str) || (*str <= 'Z')) ) { return -1; } } return 0; } /* EOF */ 適当に作った、遅かったか。しかも試してないのでサーセン。
- 307 名前:304 [2008/08/18(月) 22:36:29 ]
- 修正
>>302 #include <ctype.h> int CheckFunc(char *str) { int i; int check; for(i = 0; str[i]; i++){ if((check = isupper(str[i])) == 0) return -1; } return 0; }
- 308 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 22:38:49 ]
- >>306
なんで素直に { while(*str++){ if (('A' > *str) || (*str > 'Z')) { return -1; } return 0; } としない? 無意味に複雑にするから案の定、バグってるじゃん。
- 309 名前:298 mailto:sage [2008/08/18(月) 22:40:55 ]
- >>305
できました!! すれ違いな質問なのに、答えていただきありがとうございました! 他の皆さんにもご迷惑をお掛けしてすみませんでしたm(_ _)m ほいでは。
- 310 名前:308 mailto:sage [2008/08/18(月) 22:41:56 ]
- あー全然だめだ308もバグってる。突っ込み歓迎。寝る。
- 311 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 22:44:55 ]
- ('A')
- 312 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 22:51:40 ]
- if文while文for文の条件の中に色々詰め込んでとにかくソース短くしようとする人って何なの?
- 313 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 22:55:52 ]
- while('A' <= *str && 'Z' >= *str) str++;
return *str == '\0' ? 0 : -1;
- 314 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:02:28 ]
- >>312
一般的に言って、短いほうが間違いがおきにくい。 複数の処理を一箇所にまとめて書くことはソースを縦に縮める効果がある。 一方で大抵の場合は同時に横に広がることでもあるので、 どちらを選ぶかはバランス感覚と好みの問題。 どっちがいいとか悪いとかいうことは、ない。
- 315 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:10:32 ]
- 画面は一般的に縦より横に長い、つまりはそう言うこと
と、どこかで見た記憶があるけど忘れた
- 316 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:12:41 ]
- 「短くしようとする時期がある」とかいう反応が返ってくると思ったのに
- 317 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:12:57 ]
- 長く書いてバグを紛れ込ますには馬鹿と相場が決まっている
- 318 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:14:24 ]
- 313 - 314 はその調子で何Step組んだことあるの?
- 319 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:17:16 ]
- そして>>317はたった1行の日本語ですら間違えてしまう。
- 320 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:19:35 ]
- 文法ミスはコンパイラがエラーを出してくれるから許されるのさ
- 321 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:19:55 ]
- Step数(大爆笑
- 322 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:20:19 ]
- 日立さん乙ですw
- 323 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:21:11 ]
- ステップ数ってあーた・・・・・
ロートルですか?
- 324 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:23:22 ]
- ごめん。たしかにロートルだ。
他にソースの長さを測る単位教えて若い人。
- 325 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:24:15 ]
- ソース長
- 326 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:24:50 ]
- 自分で考えろジジイ
- 327 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:25:54 ]
- 行数のことをステップ数いうのがアレなんだろ。
- 328 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:27:38 ]
- メインフレーム時代の名残だろうな
- 329 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:29:33 ]
- 昔は、行数でプログラムの値段を算出していたんだろ。
- 330 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:30:23 ]
- ソースの長さを測る意味がわからん
同じ仕事をやる100行のソースAと1000行のソースBで偉いのはどっち?
- 331 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 23:31:06 ]
- >>330
だから、>>329
|

|