1 名前:デフォルトの名無しさん mailto:sage [2012/09/30(日) 17:53:36.53 ] C言語の入門者向け解説スレッドです。 ★前スレ C言語なら俺に聞け(入門編)Part 107 toro.2ch.net/test/read.cgi/tech/1347156509/ ★過去スレ 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++の宿題片付けます 159代目 toro.2ch.net/test/read.cgi/tech/1342966104/ ★C++言語については避けてください。C++対応明記スレへどうぞ。 ★分からない事をなるべく詳しく書いて下さい。 ★ソースコードを晒すと答えやすくなるかもしれません。 # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること。 # サイズが大きい場合はアップローダ等を利用してください。 codepad.org/ ideone.com/ ★開発環境や動作環境も晒すと答えが早いかもしれません。 ★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。 ★◆QZaw55cn4cは発言禁止です。トリップを隠してもダメです。
447 名前:デフォルトの名無しさん [2012/10/07(日) 15:26:07.26 ] >>442 俺もそう思う 面白さを大事にしないっていうのか 無味乾燥としすぎている入門書が多すぎ 規格票を見ればわかることは書かなくていい 規格票を見てもつかめないきっかけが入門書の存在意義
448 名前:デフォルトの名無しさん [2012/10/07(日) 15:26:18.45 ] プログラムを組み合わせて使いたくない時もあるからでは?
449 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 15:26:32.78 ] スレチども消えろや
450 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 15:30:33.28 ] スレチじゃないし
451 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 15:30:48.35 ] ブレボとマイコンでLEDチカチカとかやったらいいんじゃね? 動いたって感じがするんじゃない?
452 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 15:39:13.07 ] 電子工作とか好きな奴いるよなあ。俺は大嫌いだったわ、アセンブラで組まされたし
453 名前:デフォルトの名無しさん [2012/10/07(日) 18:19:03.74 ] 小さい CPU ならアセンブラのほうが C より早く完全マスターできる 昔なら最寄りのパーツショップが遠い人が半田作業をいやがるのは仕方なかったが 今は通販が充実しているから熱破壊やピン折れを恐れずにチャレンジできる
454 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 19:46:07.08 ] リセット割り込みからガリガリするのが楽しいんじゃないか
455 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 21:10:41.36 ] コンソールは実用的って意見が出ないとは
456 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 21:14:02.79 ] そりゃCUIの可能性ほ90%くらいはすでに追及されたんだろ あとの残りはGUIの方 CUIはもうすでに余りにも実用的すぎて わざわざ実用的だと言うまでもない
457 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 21:18:31.95 ] >>447 実用性の話なのに、面白さとか何を言ってるんだ。 同意してくるなボケ
458 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 21:50:15.93 ] 自分が設計するものの場合、GUI のプログラムの方がお遊び、というかフロントエンドで コアな部分は CUI というか UI 無しで作るけどなあ
459 名前:デフォルトの名無しさん [2012/10/07(日) 22:07:04.89 ] >>457 面白くもなく学術、研究をやってるのか 研究費にタカる害虫め 聖人君子だって俗人には利益に見えないことを 本人は喜んでやってるんだぞ
460 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 22:13:35.18 ] >>458 メイン処理は全てC/C++で書いてライブラリ化して GUIなフロントエンドは他の高級言語で作るのがいいよね。 …と思いながら別言語を覚えるのが面倒なのでCのコンソールアプリしか作れません。 実際出来ますよね?別言語からCで作ったライブラリを呼び出すこと。
461 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 22:16:22.02 ] >>460 余裕のよっちゃん
462 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 23:41:22.07 ] ばぶー
463 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 01:48:01.23 ] 他言語と連携するとか糞面倒なことするよりqt使った方がはやい
464 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 01:55:38.62 ] と思いきやC#のがはるかに楽だった
465 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 04:17:38.83 ] #include <stdio.h> #include <math.h> int main(void) { printf("99の9乗は %fです。\n", pow(99.0, 9.0)); printf("9の99乗は %fです。\n", pow(9.0, 99.0)); printf("(9の9乗)の9乗は%fです。\n", pow(pow(9.0, 9.0), 9.0)); printf("log10(99の9乗)は %fです。\n", log10(pow(99.0, 9.0))); printf("log10(9の99乗)は %fです。\n", log10(pow(9.0, 99.0))); printf("log10((9の9乗)の9乗は)%fです。\n", log10(pow(pow(9.0, 9.0),9.0))); return 0; } 9の99乗と(9の9乗)の9乗の結果が 17桁で切り上げられてしまうんですが何故でしょうか?
466 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 05:11:26.28 ] 精度
467 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 05:25:01.90 ] コンソールアプリって作って金になるの? 学術、研究の分野以外で。
468 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 06:29:10.61 ] 言語系は慣れたら、楽になるもんでしょ 反面、要求が厳しくなることもあるからね
469 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 06:33:54.74 ] >>466 回答ありがとうございます。 それではこの精度をあげることは可能でしょうか?
470 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 07:11:10.08 ] 多倍長
471 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 08:04:14.70 ] >>470 勉強になりました。 回答ありがとうございます。
472 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 10:00:56.92 ] >>471 いやいやちょっとまて! 書式指定だけの問題じゃね? 例えば %20.20f 試してみ
473 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 10:10:00.91 ] >>472 他人のレスに言いがかりつけるときは調べてからにしろ。バカ、クズ、カス。 doubleの有効桁数は10進で15-16桁だ。
474 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 10:14:43.26 ] i.imgur.com/x4Hha.jpg i.imgur.com/rczj4.jpg i.imgur.com/Kg4B4.jpg i.imgur.com/47RgE.jpg i.imgur.com/x51uU.jpg i.imgur.com/YnLhI.jpg
475 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 10:53:44.33 ] C++とJavaできてCわからんっておかしくね? ほんとにCはよくわかってないとしたら、C++とJavaもろくに出来ない無能確定だけど
476 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 12:03:58.65 ] >>475 Java<<C<C++ Java はメモリ管理を一切考えなくていい分、決定的にやさしい。 >C++とJavaできてCわからんっておかしくね? 一番ありうるシナリオは、 C++ わかっている、というのが勘違いだったということ。 それなら理解できる。
477 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 12:07:54.87 ] dlclose()呼んだらロードしたライブラリで確保したメモリーは解放されるの?
478 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 12:27:27.55 ] >>476 あとは、Windowsのマネージド環境をC++と思っているとか?
479 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 12:55:33.08 ] >>477 そのライブラリが静的に確保した領域は解放される。 動的に確保した領域は使用したメモリアロケーターに依存。
480 名前:デフォルトの名無しさん [2012/10/08(月) 13:29:39.65 ] >>475 わかることとできることは別
481 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 13:32:23.98 ] >>480 QZが馬鹿な理由だね
482 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 14:13:52.79 ] ふむ、とりあえず>>474 は社長はそれほどひどくないってことかな
483 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 14:25:16.78 ] K&R1,pascal,fortran77,ml(!!)、OOはnttのhdlでかじったあーhdlだからvirtual関連は一切なし 社長これで正社員にしてくれますか? 3年兵に学校の話をしている時点で社長なのか?あー金策奔走要員の文系女婿か?
484 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 14:58:08.34 ] グラマなら作品を提示して頂かないと返答のしようがないですね。 貴方の自信作を一本提示してください。 作品により上はグーグルから下は日雇いアルバイトのデスマーチ待遇までありますが。 年収2000万程度から100万まで
485 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:17:13.19 ] ためしに、宿題スレでダメ回答しているQとかいうクズの査定をしてみてください。
486 名前:デフォルトの名無しさん [2012/10/08(月) 15:18:20.60 ] 350万
487 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:20:41.87 ] >>484 codepad.org/nV77eShR 在宅アルバイト歩合制で
488 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:21:27.87 ] >>486 手取りで? もじもじ
489 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:22:33.47 ] 日雇いアルバイトのマ職ってあるの?
490 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:23:46.71 ] エロゲ業界に行けばありそうな。
491 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:27:51.16 ] 無職にとっては破格の待遇だな
492 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:31:24.82 ] >>488 日雇いでできる程度のムって、どんな仕事なんだろうか…
493 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:31:28.89 ] >>486 クズのどこを評価したか教えてください門前払いが妥当じゃないの?
494 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:32:09.86 ] >>492 影武者宿題要員じゃないの?
495 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:32:51.87 ] いつのまにか全然関係ない安価ついちゃった
496 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:51:52.29 ] 手続き型の基礎なんてc++とOOPだけで十分だろ
497 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:55:37.76 ] >>490 エロい絵描くヤツとエロいシナリオ描くヤツと自称ミュージシャンを捕まえて起業できかな
498 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:55:39.67 ] 確かにOOPはGoFのデザインパターンまでやれば十分
499 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 16:07:23.46 ] >>497 物凄く臭いがコミケに行って売れてないけど光るセンスの奴を ヘッドハンティングすればいいよ。 飯代奢って連絡とり合ってればギャラいらんし安く作れるだろ。 そいつが人気になって金クレって言い出したら、次のメンバー探せばいいだろw どうせ片手間な奴ばっかりだし一生続ける仕事でもないからそんな程度で十分だろ。 所詮はトレースしたようなパクリ絵に、パクリ音楽でしかないんだし。
500 名前:デフォルトの名無しさん [2012/10/08(月) 16:12:00.84 ] 光るセンスを見分ける能力とヘッドハンティングする交渉力を持つ奴が 起業について悩むわけ無いだろ
501 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 16:32:21.80 ] >>473 はぁ、すみません。 別に言いがかり付けたわけじゃないんですが。。。 (´・ω・`) ショボーン
502 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 16:36:25.19 ] 心の病気の人だから、許してあげて
503 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 16:39:33.73 ] どんとまいんど
504 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 17:25:32.73 ] 調べもせずに駄文を書き散らすのは 言い掛かりと同質だな。 そこに気づかない精神構造をもっている人間こそ そして自分の手を全く動かさない人間こそ 本当に脳みそがおかしいと言える
505 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 17:38:26.29 ] >>504 落ち着け 誰と戦ってるんだ
506 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 17:44:22.09 ] レスついてないならともかく、既にレスがついた質問に対して別の回答を行う行為 は先の回答が間違っているぞという表明に他ならない。 それをあえて行うなら、先の回答が確実に(あるいは高い確率)間違っているという 確証をもってからやれ。
507 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 17:50:05.81 ] >>504 御説には一定の理解を示すが異論や反論を表明する表現手段が稚拙 自論に反する表明に対する過剰な反応は精神が未熟かつ幼稚であると理解されても仕方がないだろう
508 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 17:55:09.83 ] 関係ないけど交代で一手ずつ将棋を指すペア将棋では、自分の手に対して味方が次に駒を元に戻すとかよくある。 「お前味方の癖に俺の手を100%否定するんかい!」 まあ、そんな場面は双方爆笑で終わるものだが
509 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 17:59:39.66 ] ああ なんかたったの二行なのに こじれて読みにくい文章だな が……文章を〈が〉でつなぐのはオレは嫌 表明する表現手段が稚拙……→異論や反論の文章が稚拙 と書きなおせ 自論に反する表明に対する……するする と書いているが文章がスルスルと読めるようにはなっていない。 理解されても仕方がないだろう……そのままズバット言いきっちゃいなよ。一言「お前は幼稚だ」で済むじゃん
510 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 18:06:40.58 ] > バカ、クズ、カス。 に言いがかりをつけたいわけだが、罵り言葉を使わないという制約条件を 自ら課しているので「お前は幼稚だ」は使えない。
511 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 18:08:35.13 ] >>509 韜晦の一種といえよう
512 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 18:56:48.93 ] >>511 読めねー
513 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 19:00:49.88 ] 究極超人あ〜るでも読んでろ
514 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 19:01:39.57 ] ロボットじゃないよAndroidだよ
515 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 19:11:11.54 ] 当時、あーるの「医者はどこだ」の元ネタが全然わからなかったのだが 今はぐーぐるという便利なものがあるんだな。 今初めて元ネタを知った。機会があったら読んでみよう。
516 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 19:26:19.08 ] 9^99が%20.20fで表示しきれると思うバカが他人に何かを指摘できると思うこと自体が根本的に間違ってる
517 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 19:32:49.41 ] 9^99 = 2.95 × 10^94 ttp://mathforum.org/library/drmath/view/59172.html > Log (9^387420489) > = 387420489 * Log(9) (Pull out the power) > = 387420489 * 0.954243 (do the log) > = 3.6969309963 x 10^8 (by calculator) > = 369693099.63 > > So your number has 369,693,100 digits. That's a big number!
518 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 20:17:49.63 ] アスペスルー検定実施中
519 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 20:42:34.94 ] 桁の概算出来ない奴は 高校数学からやり直せってことだ こういうksが平気でintの桁あふれとかやる、 そして ワカンネー とか オレは悪くない とか 言語がおかしい とかわめいてる 本当に、上の>>474 に貼ってあるアフォみたいなヴァカがマジでいる
520 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 20:52:02.96 ] C言語どうこうより他人の人格を否定して優越感にひたるスレになってるな
521 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 20:57:35.58 ] ほっとけ 嫌な事でもあったんだろ
522 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:00:26.31 ] 多分仕事でPGやってるんだろうなぁかわいそうだ
523 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:01:39.46 ] 書き方は悪いけど>>472 が間違ってることに変わりはないし、 >>472 の書き方じゃ前の答えを否定してるようにしか見えない
524 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:05:24.52 ] 間違っててさらに書き方が悪いとなると 人格を疑われてもしょうがないじゃないか。 一体何なんだここは? 人格障害者を擁護する場か? それともCの健全な発展を揺籃する場か? どっちなんだ?
525 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:12:10.44 ] >>524 C言語なら俺に聞け(入門編)Part 108
526 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:12:36.37 ] mallocした後にそのポインタを使って確保したメモリのサイズを取得することがなんでできないのか freeしたときに確保した分が正しく解放されるということはシステム内部に確保したメモリのサイズ情報が保存されているはず なぜその情報を隠蔽しプログラマに公開しない仕様となっているのかなにかまずいことでもあるのだろうか
527 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:12:50.75 ] どっちでもないだろ 便所の落書き こんなところで肩肘張るな
528 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:14:18.18 ] >>526 だって指定したんだから、知っているでしょ?
529 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:15:49.39 ] 少なくとも口は悪いけどちゃんと根拠を示して罵ってるほうが、 ただ人格否定してるだけの>>520-522 よりはマシだろうな
530 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:22:16.95 ] >>526 そういうmallocを自分で書け
531 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:22:33.58 ] あ、統合失調症の人だー↑
532 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:23:04.22 ] >>530 じゃますんなカス
533 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:25:07.78 ] >>529 それ人格否定じゃないぞ… お前PGって言われて、人格否定と受けとるのはどうかと…
534 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:27:15.70 ] もしかして半島の人?
535 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:27:51.03 ] PGでストレス溜まって他人に攻撃的になってるってとこまで読めないのはアスペ
536 名前:533 mailto:sage [2012/10/08(月) 21:30:19.42 ] >>535 そ…そか… 俺アスペなのか?
537 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:32:13.29 ] おちんちーn
538 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:47:55.20 ] 延びてる時はくそスレ化しまくりだな
539 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:58:00.94 ] ぱいぱいー
540 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:03:39.96 ] 発端は>>472 がバカのくせに出しゃばったからだな
541 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:04:12.20 ] よっぽど悔しかったんだなw
542 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:13:13.40 ] 知識はサル未満 嫉妬心は人一倍 ホントどうしょもない
543 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:20:08.86 ] >>540 今見てきたけど、あの1レスだけでそこまで粘着するのって、社会で生きて行くの辛くないか? しかもそのレスも、別に否定ってほどの事でもないし、学生がノリで習いたての知識を披露しちゃった程度だし 逆に大人として恥ずかしいぞ
544 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:28:36.66 ] その書き込みは恥ずかしくないの?
545 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:29:53.56 ] バカを擁護するのは自分も同類のバカだからだろうな
546 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:48:04.32 ] @あなたは大事な面接試験を受けるためにエレベーターに乗って会場に向かっていました A一緒に乗り合わせた老人が「今日はいい天気ですね」と挨拶をしてきました Bあなたはふと鏡を見て髪が乱れている事に気がつきました Cあなたは老人に尋ねました「すみませんがくしを貸してもらえますか」 @〜Cで明らかに異常だと思うものを選んでください いくつでも良いです
547 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:54:58.39 ] >>546 このスレにそんなコピペを貼るお前が異常