- 1 名前:デフォルトの名無しさん mailto:sage [2012/12/09(日) 23:18:13.67 ]
- C言語の入門者向け解説スレッドです。
★前スレ C言語なら俺に聞け(入門編)Part 110 toro.2ch.net/test/read.cgi/tech/1353148538/ ★過去スレ 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 ★教えて欲しいのではなく宿題を丸投げしたいだけなら ↓宿題スレ↓へ行ってください。 C/C++の宿題片付けます 161代目 toro.2ch.net/test/read.cgi/tech/1354070278/ ★C++言語については避けてください。C++対応明記スレへどうぞ。 ★分からない事をなるべく詳しく書いて下さい。 ★ソースコードを晒すと答えやすくなるかもしれません。 # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること。 # サイズが大きい場合はアップローダ等を利用してください。 codepad.org/ ideone.com/ ★開発環境や動作環境も晒すと答えが早いかもしれません。 ★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。
- 345 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 02:42:44.08 ]
- つーかなんでunsignedつけたのか理由を述べよ
- 346 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 02:43:53.83 ]
- それは右辺が一時的にしか存在しない可能性があり、データが消える可能性がある。
fn[] ="a.bmp";だと適切なメモリを確保してくれるが。
- 347 名前:デフォルトの名無しさん [2012/12/23(日) 03:01:42.18 ]
- c言語でグラフィックプログラムしてみたんだけどライブラリにあった
関数でコールバック関数ってのが出てきました。コールバック関数って何ですか?
- 348 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 03:11:23.29 ]
- 与格が無いからねぇ
- 349 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 03:20:34.17 ]
- 型をあわせるという思考があるのならこんなエラーなど
出ないはずなんだが・・・ 右辺と左辺で型が違う時点で違和感を感じないとだめ。 というか文字列リテラルは基本的にsigned charだから。
- 350 名前:342 mailto:sage [2012/12/23(日) 03:25:36.96 ]
- >>345
文字に負数はないから。 現存するwindowsではない古いコード読み直したら、文字列扱う場合は 総てunsigned付けていましたヽ(´∀`)ノ
- 351 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 03:25:41.98 ]
- >>347
コールバックというのは何かのイベントが発生した時に イベントをハンドリングする処理からコールバックされる 関数のこと。 割り込みハンドラなんかでよく使うけど、UI処理などでも ボタンが押されたらイベントハンドラからコールバックを してくれるとか、イベント系ではよくある処理方法。
- 352 名前:342 mailto:sage [2012/12/23(日) 03:32:13.44 ]
- >>349
singed、肝に銘じます。
- 353 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 03:37:14.97 ]
- unsigned かsigned かはコンパイラのオプション。
規格ではsigned かもしれん。
- 354 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 04:42:54.47 ]
- charはsigned charかunsigned charのどっちかと同じ型だけど、実際にどっちなのかは処理系依存。
C++だとそれぞれ別の型。 だったような気がする。
- 355 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 08:00:19.12 ]
- 気がするね
- 356 名前:デフォルトの名無しさん [2012/12/23(日) 10:28:25.70 ]
- 勉強し始めたばかりなんですが、
なんでメモ帳にプログラムを書いて 結果が出るんですか? メモ帳にそういう機能が付いているからなのでしょうか?
- 357 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 10:43:00.83 ]
- >>356
>結果 普通出ません
- 358 名前:デフォルトの名無しさん [2012/12/23(日) 10:46:41.68 ]
- >>357
あ、そうなんですか?w
- 359 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 11:43:39.04 ]
- うん
- 360 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 13:22:55.19 ]
- >>357
裏技を使えば出る
- 361 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 14:26:27.96 ]
- フリーのもあるが、最低でも5万円位のメモ帳買わなきゃ
- 362 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 19:23:49.74 ]
- >>356
こういうレス好きだわあ
- 363 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 22:01:55.26 ]
- 好きだね
- 364 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 01:44:28.84 ]
- こんにちは。いきなりですが、
txtファイルにある 14 1001 90 80 70 67 1002 60 50 40 60 1003 55 30 56 65 1004 88 70 77 20 1005 60 30 90 30 1006 100 0 100 100 1007 23 33 21 50 1008 65 66 46 98 1009 58 87 88 64 1010 30 55 63 32 1011 65 54 70 77 1013 98 89 79 90 1014 100 60 95 68 1016 30 22 56 30 という数値を2次元配列に格納して平均が高い順に並べ替えるプログラムを作成中なのですが、 イマイチどういう風に書くのかが分かりません・・・ ご教授頂けるとお願いします・・・
- 365 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 01:50:28.83 ]
- 宿題は宿題スレへ
- 366 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 03:42:57.03 ]
- fopenでファイル開いて、
sscanfでバッファ読み取って、配列に代入 平均求める関数とバカソートかいて レポートを提出する
- 367 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 09:37:22.09 ]
- >>364
X 教授 O 教示
- 368 名前:デフォルトの名無しさん [2012/12/24(月) 10:08:23.72 ]
- >>367
国語辞書ぐらいひけよ、ネトウヨ。
- 369 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 10:49:25.57 ]
- >>368
その上で言ってるんだよ。ゴミカス。 テメーのようなゴミカスに「特別に与える」義理はねーし、 テメーのようなゴミカスを弟子にもった憶えもねー きょう‐じゅ〔ケウ‐〕【教授】 [名](スル) 1 学問や技芸を教え授けること。「書道を―する」 さず・ける〔さづける〕【授ける】 [動カ下一][文]さづ・く[カ下二] 1 目上の者が目下の者に特別に与える。「学位を―・ける」「勲章を―・ける」 2 師が弟子に教える。伝授する。「秘伝を―・ける」「知恵を―・ける」
- 370 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 11:05:49.71 ]
- ↑アホ
- 371 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 11:34:05.72 ]
- ↑アホ
- 372 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 12:06:01.07 ]
- 勝った
- 373 名前:デフォルトの名無しさん [2012/12/24(月) 12:21:54.84 ]
- >>369
国語辞書ひいても意味がわからんのか、ネトウヨは。。。
- 374 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 14:01:41.79 ]
- >>373
人に教えをこうときは「教示」で正解だと思うんだけど、なんで言い争ってんの? 「教授」だと人称(つまり、ここでは言ってる人)だから変だよ?ってことなんじゃないのか? 教示:(相手に)教え示す(ように頼む) 教授:(自分が相手に)教え授ける
- 375 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 14:04:40.66 ]
- 更なるアホが来た
- 376 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 14:21:05.58 ]
- 反論できないんだね
- 377 名前:桃白白 mailto:sage [2012/12/24(月) 14:38:46.85 ]
- >>374
桃白白も話題に混ぜてほしい。 Aさんが教示するといったとき教示するという動作の主体はAさん。 Aさんが教授するといったとき教授するという動作の主体はAさん。 動作の主体は教示するといったときも教授するといったときも同じAさん なわけだから、教示すると教授するに違いはない。 頂くが教授に付いている。頂くは前の動詞を自分が〜してもらうという意味にする補助動詞。 AさんがBさんに「ご逝去頂きたい」といったとき、AさんはBさんが逝去することを Bさんにお願いしているわけ。 だから教授でも教示でもどっちだもいんじゃねってのが桃白白の結論。
- 378 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 14:44:37.23 ]
- さすがお前ら
プログラミング以外の事には詳しいんだな
- 379 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 14:44:59.67 ]
- >>369 のどこをどう見たら人称につっこんでるって結論になるんだよwww
- 380 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 15:12:36.29 ]
- >>377
教授するという場合は、師弟関係や主従関係などの上下関係が存在する。 どこの馬の骨ともわからない名無しにいきなり「教授して欲しい」と乞われて、 はいそうですかと授ける事はありえない。 貢物差し出して、どうか教授してくださいと懇願するなら考えない事もない。
- 381 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 15:16:52.19 ]
- >>380
これ大事よね どこの誰とも知らん相手から師匠になってくれと頼まれてはいそうですかとか ありえん 道を示して欲しいというなら教えるものもいるだろう
- 382 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 15:19:19.90 ]
- そんなこんなでそろそろググって教授が間違いなのは、初発の人も気がついた頃だろうさ
あとは蛇足、言葉遊びするよりコード書け(オレモナー)
- 383 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 15:36:07.71 ]
- >>380-381
それはお前が勝手に付け足した解釈 だからお前はアホなんだ
- 384 名前:デフォルトの名無しさん [2012/12/24(月) 15:50:27.94 ]
- >>383
まだやってんのかよ。池沼。
- 385 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 15:53:53.96 ]
- 日本語わからない朝鮮人が「教授」で正しいと暴れているのか?
- 386 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 15:54:56.23 ]
- >>385
死ねゴミチョン
- 387 名前:桃白白 mailto:sage [2012/12/24(月) 15:56:35.66 ]
- >>380
お前は道端で知人にあって知人から「よお大将、ひさしぶり」と声かけられたら 「ふざけるな俺は大将じゃない、俺の股間は足軽だ」とぶち切れるタイプ? 桃白白なら請われれば余裕でいっときの師匠となって桃白白がもつ バブルソートの全技術を授けてやっちゃうけどね。桃白白なら余裕でそれ くらいこなしちゃうけどね。そうやって桃白白の弟子たちが世に羽ばたいて いってくれることが桃白白にとってなによりの幸せだから。 日本語では尊敬語や謙譲語を使うだけで上下関係というのは生じるわけで、 上下関係にないから教えることがありえないとするなら、お前はご教示頂けないでしょうか? と言われたときにもどこの馬の骨じゃーと頭から湯気を出さざるを得ない状況に 置かれちゃうな。お前苦労人だな。というかクレーマーだな。
- 388 名前:デフォルトの名無しさん [2012/12/24(月) 16:01:57.08 ]
- >>386
わっ、 朝鮮人が火病った。 >>387 > 上下関係にないから教えることがありえないとするなら 違うよ、上下関係が無いから授ける事はありえないと言っている。
- 389 名前:桃白白 mailto:sage [2012/12/24(月) 16:13:14.89 ]
- >>388
だったらお前は矢印でも神父でもないわけだから教示することもありえないだろ。 授けるという言葉だけが特別扱いされるものじゃない。
- 390 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 16:13:37.26 ]
- 質問者は自ら敬語を使い下手に出ている。
これは回答者が上で質問者が下の上下関係。
- 391 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 16:15:24.90 ]
- バイクシェッドだね
- 392 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 16:20:47.40 ]
- >>389
日本語不自由なら引っ込んでなよ。矢印でも神父じゃなくても示すことはできる。 示す: 考え・気持ち・反応などが相手に伝わるように、何かの方法で表して見せる。 「誠意を―・す」「態度で―・す」「格段の進歩を―・す」
- 393 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 16:25:11.33 ]
- 教授・教示の議論なんか今まで何度もも目にしたが
上下関係の有無を理由に誤用と主張してるやつは初めて見たわ
- 394 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 16:40:28.58 ]
- >>392
それは示せってときだろ。お前は答えを示せと言われたらそれに 答えることができるが、上下の関係がないことを理由に教授という ことがありえないという立場なのだから、ご教示頂きたいと言われた ときには敬われる立場、高位の立場にないから答えられないということになる。
- 395 名前:デフォルトの名無しさん [2012/12/24(月) 16:48:01.83 ]
- >>369のネトウヨさんの調査結果が全てだ。
> きょう‐じゅ〔ケウ‐〕【教授】 [名](スル) > 1 学問や技芸を教え授けること。「書道を―する」 すなわち、「ご教示下さい」でも「ご教授下さい」でも可。人称云々も上下関係云々もこじつけ。 お前等あんまりネラー用法を増やすなよ。広辞苑がまた軽薄に採用してしまうだろう。
- 396 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 16:54:10.15 ]
- ちょっと宿題解いてくれってのは、「学問や技芸」を教え授けるのとはちがうだろ
- 397 名前:桃白白 mailto:sage [2012/12/24(月) 17:00:11.30 ]
- >>396
プログラムの書き方を教えてくれってんだから情報技術という学問の分野であり 完全にテクニカル。そんなのは解釈次第でどうにでもなるわけで、わざわざ あてはまらない解釈の仕方をするのがおかしい。桃白白はそれがおかしいと思うの。
- 398 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 17:01:17.99 ]
- 萌えた
- 399 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 17:09:55.17 ]
- チェンジニアには技術の価値なんて分からないよ
- 400 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 17:23:20.52 ]
- >>395
そこに書かれている通りだ。 単に「学問や技芸を教えること」ではなく「学問や技芸を教え授けること」 授けるとは前に引用した通りに上下関係が存在する。 チョンやチャンコロにはわからないだろうが。
- 401 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 17:24:26.18 ]
- まだやってんのかwww
- 402 名前:桃白白 mailto:sage [2012/12/24(月) 18:26:59.58 ]
- >>364
ほい。俺のことはパイパイ教授と呼べ。 ideone.com/Klekic
- 403 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 18:29:09.04 ]
- 篠沢教授に全部
- 404 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 18:34:33.91 ]
- 政治スレから逃げてきた奴は、言葉に噛み付くくらいしか出来ないが、
悲しいことに日本語嫌いだから残念な結果に。
- 405 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 19:04:30.02 ]
- 自分の投げた柱に飛び乗って移動するって物理的に可能なんですか
- 406 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 20:01:40.35 ]
- それが地球上なのか月面なのか
はたまた宇宙空間なのか 物理的に……と問うには そこまで要件を指定せねば無意味 あとは自分が柱を投げて 誰が移動するのか 何が移動するのか その他のこまごまとした要件を誤解のなきよう定義せねば 一切の発言は無意味 さらには物理的に可能という言葉の詳しい意味も 明確に説明せねば無意味
- 407 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 20:12:48.37 ]
- >>327
ありがとうございます。OpenAL がデフォルトで入っている様なので SDL ではなく OpenAL について調べてみることにしました。
- 408 名前:デフォルトの名無しさん mailto:sage [2012/12/24(月) 20:48:52.61 ]
- いえいえ
- 409 名前:デフォルトの名無しさん [2012/12/25(火) 00:10:56.99 ]
- プログラム作るのまじで適性ない
就職は全く関係ない業種にしたいんだが だめかな?もうプログラムは勉強したが上手くいかないことが 多すぎて自殺したいほど疲れた。
- 410 名前:デフォルトの名無しさん mailto:sage [2012/12/25(火) 00:19:00.76 ]
- がんばれがんばれ
がんばればなんだってできる にんげんの可能性は無限だ がんばりが人間の力だ 最後の最後までがんばることが肝心だ がんばった先に素晴らしいことがまっている がんばることこそ人間の証だ とにかくがんばれ がんばってみろ
- 411 名前:デフォルトの名無しさん mailto:sage [2012/12/25(火) 00:20:17.80 ]
- >>409
適正がないというほどやったのか? 学校の勉強程度じゃ
- 412 名前:デフォルトの名無しさん [2012/12/25(火) 00:27:32.54 ]
- さっさと自殺しろってレスが多いと思いきや
>>410 >>411 ありがとう! とにかくプログラム作って達成感なり感じれるようになったら 孤独とか不安ってのは無くなりますかね? 社会に活かせなくてもいいけど金にならなくていいけど 精神的に満たされたい
- 413 名前:デフォルトの名無しさん [2012/12/25(火) 00:41:20.99 ]
- うん
- 414 名前:デフォルトの名無しさん [2012/12/25(火) 00:55:05.98 ]
- 自分の作ったプログラムを我が子のように感じる人もいるそうだな。
何か分かる気がするわ。
- 415 名前:デフォルトの名無しさん [2012/12/25(火) 01:08:18.92 ]
- ほとんど大きいミスしないプログラマっているらしいな
逆にミスする奴は死ぬほどするっていう 情熱大陸に出てた奴はミス少ないらしい 適性があると心は満たされるだろうなぁ
- 416 名前:デフォルトの名無しさん mailto:sage [2012/12/25(火) 01:13:23.17 ]
- 10回間違う奴か1回しか間違わない奴のどれか
間は無いんだよなぁ
- 417 名前:デフォルトの名無しさん mailto:sage [2012/12/25(火) 01:25:57.26 ]
- 間違ったっていいんだよ、リリース前までに発覚すれば
間違ったっていいんだよ、同じ間違いを繰り返さなければ
- 418 名前:デフォルトの名無しさん mailto:sage [2012/12/25(火) 10:05:26.60 ]
- ミスの影響の大小は条件が同じならば単なる運。
- 419 名前:デフォルトの名無しさん mailto:sage [2012/12/25(火) 10:43:54.14 ]
- 運だね
- 420 名前:デフォルトの名無しさん mailto:sage [2012/12/25(火) 12:41:42.31 ]
- >>13,110,217,225,246,252,290,293,355,363,419
なんだか妖怪っぽい
- 421 名前:デフォルトの名無しさん mailto:sage [2012/12/25(火) 12:43:52.98 ]
- そうだね
- 422 名前:デフォルトの名無しさん mailto:sage [2012/12/25(火) 12:47:34.04 ]
- 「妖怪っぽいね」って言って欲しかった
- 423 名前:デフォルトの名無しさん mailto:sage [2012/12/25(火) 14:30:44.05 ]
- やだね
- 424 名前:デフォルトの名無しさん mailto:sage [2012/12/26(水) 00:55:07.38 ]
- 俺はコード書くだけでエクスタシー感じるから天職なのだろうか
- 425 名前:デフォルトの名無しさん mailto:sage [2012/12/26(水) 01:05:57.77 ]
- 指示されたフローに黙々とエラー対処を埋め込めるドカタ気質が有るなら天職だね
- 426 名前:デフォルトの名無しさん mailto:sage [2012/12/26(水) 05:22:39.12 ]
- >>417
一見、優しそうにみえる、酷い言葉
- 427 名前:デフォルトの名無しさん mailto:sage [2012/12/26(水) 06:39:52.78 ]
- >>412
プログラマの一部は宗教から入るため、必然的に不安や孤独感が無くなります。
- 428 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 13:23:47.27 ]
- すいません。
あるRGBの色と、別のRGBの色とがどのくらい近似しているか、 ということを評価したいんですが、どういう計算結果を評価するのがベストですか? 3次元上の2点間距離を求める公式に、R,G,Bを当てはめるというのは考えましたが、 それ以外にもっと良い方法はありますでしょうか。
- 429 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 16:40:43.94 ]
- >>428
つ色空間ja.wikipedia.org/wiki/%E8%89%B2%E7%A9%BA%E9%96%93#.E5.9D.87.E7.AD.89.E8.89.B2.E7.A9.BA.E9.96.93 つ均等色空間・L*a*b*表色系 「シーラブ」ja.wikipedia.org/wiki/L*a*b*%E8%A1%A8%E8%89%B2%E7%B3%BB もっとも単純な変換公式は定義できないように読める。 色とは、所詮人間のもつ3種の視細胞(錐体細胞)の刺激量の組み合わせでしかなく、色空間はそれら刺激量を数値化したものとして定義するのが本義だから、のようだ‥‥ たしかに困った、宿題 toro.2ch.net/test/read.cgi/tech/1354070278/447ができるとおもったのだけど。
- 430 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 16:51:19.25 ]
- RGB(50a000)を、RGB(009700)とRGB(8b7300)の近いほうの色で置き換えようと思ったら、
3次元上の2点間距離の公式に当てはめると、 RGB(50a000)とRGB(009700)は、sqrt(6481)に、 RGB(50a000)とRGB(8b7300)は、sqrt(5506)になって、 後者の方が似た色と判定されてしまいますが、 実際の色を見てもらえれば明らかですが、前者の方が近いです。 どうしたらいいですか
- 431 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 17:21:48.42 ]
- だから別の色空間に変換してから距離を決定する
- 432 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 18:01:45.78 ]
- どの色空間が一番いいんすか
とりあえずYUBに変換してから、3次元上の2点間距離を求める公式に YUBを当てはめてやってみましたが、RBGよりかはよくなりましたが、まだいまいちです。
- 433 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 18:02:35.86 ]
- ×YUB
○YUV
- 434 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 19:14:09.52 ]
- 色相が近いのを選ぶようにしたら?
- 435 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 19:25:35.85 ]
- HSVだは
- 436 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 20:11:03.51 ]
- ライブラリの静的リンクと動的リンクがよく分かりません
動的リンクは実行時に読み込むもので、静的リンクは実行ファイルに既に含まれているものって解釈でいいですか? 例えばC言語で使うstdio.hはコンパイル時には必要だけど実行時には必要ないので静的リンクですか? phpなどの言語でincludeしてるのは動的リンクでしょうか。 stdio.hのライセンスを見たらLGPLで、LGPLは動的リンクの時だけ派生ソフトと見なさないらしいので stdio.hをincludeしてるプログラムは全てLGPLライセンスに従って公開する必要があるのですか? よろしくお願いします
- 437 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 20:24:28.67 ]
- .Hファイルはリンクとまったく関係ありません
- 438 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 20:32:30.49 ]
- 僕の解釈だと.hが静的リンクっぽく感じるんですが、どこが間違っているんでしょう?
- 439 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 20:37:35.10 ]
- includeはプリプロセス
- 440 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 20:45:32.02 ]
- 距離*(判断(オマエ or 拾って来た)基準になるz値)
- 441 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 21:21:38.15 ]
- >>436
Cコンパイラの仕組みっていうのは 1.プリプロセッサ(.hファイルの読み込みとマクロ展開) 2.コンパイル(.cファイルを.objに変換) 3.リンク(.objファイルを実行形式にリンク) という仕組みになっている。.hファイルはコンパイル以前に 展開されるものだからリンクには関係ない。 スタティックリンクはライブラリに含まれる.objファイルを リンク時に実行形式に含めるもの。 ダイナミックリンクはライブラリに含まれる.objファイルを 実行時に読み込むもの。
- 442 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 21:31:36.13 ]
- えっ?
- 443 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 21:35:43.30 ]
- >>436
ライブラリの実態はobjファイル コンパイルした時に一緒にするのが静的リンク 実行するときだけ一緒になるのが動的リンク 速度は静的リンクに分があって メモリ効率や差し替えには動的リンクに分がある 嫁=静的リンク セフレ=動的リンク
- 444 名前: ◆QZaw55cn4c mailto:sage [2012/12/28(金) 22:57:08.11 ]
- でもライブラリとオブジェクトファイルはやっぱり区別したくなるよね。
- 445 名前:デフォルトの名無しさん mailto:sage [2012/12/28(金) 23:21:28.17 ]
- ここみると…自分もはじめとっつきにくい部分ではあるよね
ライブラリとかコンパイルやリンクの概念。
|

|