- 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は発言禁止です。トリップを隠してもダメです。
- 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
このスレにそんなコピペを貼るお前が異常
- 548 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:55:24.88 ]
- 正解
- 549 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:55:56.80 ]
- ありがとうございました
- 550 名前: ◆QZaw55cn4c mailto:sage [2012/10/08(月) 23:02:24.13 ]
- >>543
辛そうだ 大変だねえ >>501 どんとまいんど
- 551 名前: ◆QZaw55cn4c mailto:sage [2012/10/08(月) 23:03:50.50 ]
- >>510
>課している thx
- 552 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:06:49.57 ]
- お前はミスを気にしろよ
- 553 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:09:01.59 ]
- 間違いを指摘して叩く奴はまだまとも
問題なのは自分も叩きたいだけの人間のくせに、なぜか上から目線でそういう奴を叩くこと
- 554 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:13:36.26 ]
- だからあれ程ほっとけと(ry
- 555 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:21:15.11 ]
- その書き込みを我慢できない奴が言ってもw
- 556 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:38:37.72 ]
- 無名のtypedef構造体の前方参照宣言ってできますか?
もしできるのであれば、記述方法を教えてください
- 557 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:47:02.40 ]
- できません
- 558 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:47:55.03 ]
- typedef struct {
… } Foo; 上のような構造体が外部提供のヘッダファイルにあるのですが、この Foo を前方参照したいんです 自分たちのヘッダにはこいつのポインタ型を記載しなければならないんですが、外部提供ヘッダは自ヘッダにインクルードしたく無いのです
- 559 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:49:25.86 ]
- >>557
あっ行き違ってしまいました できないのですか 参ったな、どうしようかな
- 560 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:50:18.67 ]
- なんでできないのか
なぜさせないのか そこんとこ考えるよーに
- 561 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:50:56.40 ]
- うるせーばか
- 562 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:52:39.66 ]
- バカとはなんだこのマヌケ
- 563 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:52:47.25 ]
- >>560
死ねクズ
- 564 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:57:42.28 ]
- typedef struct {
… } Foo; /* Foo* の参照 */ #undef Foo #include "外部提供.h"
- 565 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:59:31.33 ]
- >>560
名前が無いのに無茶言うなってことですかね? もう一度typedefしたら上書きになってしまうし 色々考えた末、記述のしようが無いなとは感じていました
- 566 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 01:31:47.24 ]
- >>558
構造体の中身に実際にアクセスすることがないのであれば、 void * を使うことが考えられますね。 さしつかえなければ >外部提供ヘッダは自ヘッダにインクルードしたくない 理由を教えてください。
- 567 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 02:12:59.32 ]
- >>564
typedefを#undef ?
- 568 名前: ◆QZaw55cn4c mailto:sage [2012/10/09(火) 02:55:16.64 ]
- >>473
そういえば‥‥ double の仮数部は 53ビットの分解能をもっている 2^53 ≒ 10^15.955 すなわち 10^15 < 2^53 < 10^16 10^15 は 16桁 10^16 は 17桁 ×doubleの有効桁数は10進で15-16桁 ○doubleの有効桁数は10進で16-17桁 じゃない?
- 569 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 03:02:11.12 ]
- >>568
アホたれ 小学校からやり直せ
- 570 名前: ◆QZaw55cn4c mailto:sage [2012/10/09(火) 03:10:40.07 ]
- >>569
どこに問題があるのでしょうか?
- 571 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 03:17:46.33 ]
- >>515
fjの生き字引な人がまとめていた 自分の世代向けでないとつくづく思った、今なら40代後半?
- 572 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 07:28:53.34 ]
- お代官さまなら50歳手前の筈。
- 573 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 07:44:16.39 ]
- 10^16未満なんだから17桁になるわけない
- 574 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 09:23:47.06 ]
- unixで、
ある特定の命令を無視しろと命令したい場合どうすればいいの?
- 575 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 09:42:38.19 ]
- >>566
外部提供の部分は ・自提供の実装に欲しい ・自提供で上に関連し表に出すのは 構造体のポインタだけ (ハンドル的な位置づけか? こんなラッピングライブラリを作りたいのかもね
- 576 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 10:18:48.05 ]
- >>574
先ずは、 「ある特定の命令」 「命令を無視」 「命令」 これらの語句を俺様用語ではなく一般的な用語で説明してください。
- 577 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 10:26:29.44 ]
- マルチだったか。なかなか高度なマルチだ。
toro.2ch.net/test/read.cgi/unix/1339083351/921
- 578 名前:デフォルトの名無しさん [2012/10/09(火) 10:28:14.33 ]
- すみません。
命令はコマンドのことです。 Macのターミナルでの記述が前提。 tvキャプチャのソフト使ってて、 ウィンドウを外部モニターに移動させたら "checkvideooutput"っていうコマンドが 出て、ソフトが強制終了します。 だからそのコマンドを無視するコマンドを あらかじめ記述すれば、 強制終了を回避できるかもと。 お願いします。
- 579 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 10:30:06.65 ]
- お断りだ!
- 580 名前:デフォルトの名無しさん [2012/10/09(火) 10:32:36.36 ]
- (´Д` )
- 581 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 10:36:58.44 ]
- スレ違いの上にマルチするクズは二度と来るな。今すぐ死んだ方がいい。死ね。氏ねじゃなくて死ね。
- 582 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 10:52:37.85 ]
- アホか
まずマルチのアホは半年romってろ あと余りにも説明能力が無いから初めからそう書けアホ 総合するとアホは自分の能力の無さを嘆いてアホのままでいろ 分かったか……と言いたいところだけど おそらくアホだからワカランのだろう だから端的に言えばアホは出入りスンナ アホは消えろ アホは書き込むな アホはPC使うな
- 583 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 11:08:43.04 ]
- >>578
無視したいコマンドと同名の空のファイルを作って、実行ビットを立ててパスの通るところに置け。 この説明で判らなかったり、判ってもできなかったり、できてもダメだったら諦めて寝ろ。
- 584 名前:デフォルトの名無しさん [2012/10/09(火) 11:30:36.45 ]
- >>581
>>582 うっひょー!こわーいヽ(・▽・)ノ >>583 どーも、 できましたん。
- 585 名前: ◆QZaw55cn4c mailto:sage [2012/10/09(火) 12:47:28.51 ]
- >>572
久留さん(個人名だしてごめんなさい)はもう少しお年を召されているかと、いや記事の内容からだけでの憶測ですが。 >>573 なるほどね。 2^53 - 1 はきっちり16桁でるが、2^53+1 は10進16桁にもかかわらず2進末尾1桁がつぶれますね。 つまり 15-16桁が正しいわけですか。+の方向へ考えることに思い至りませんでした。 >>473 大変失礼いたしました。
- 586 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 12:55:17.49 ]
- Cさえできたら何でも出来ますよね?
としろうとが適当に言ってみる
- 587 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 13:00:33.98 ]
- >>586
日本語をマスターしたら名作小説書き放題ですよね?という質問に似ている。
- 588 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 13:06:30.61 ]
- >>587
納得しました
- 589 名前:デフォルトの名無しさん [2012/10/09(火) 19:15:05.06 ]
- ttp://www5b.biglobe.ne.jp/~NAS6/secret/index.htm
興味があればここの乱数予測をDLしてください A.前の結果がどうであろうと確率は変わらない B.標本は正規分布に従う 標本が正規分布に従わなかったら確率自体がおかしいので 試行回数nと奇数回数noddをメモリーして f=nodd/n<0.5-0.05*(1./n)なら奇数を予測 f=nodd/n>0.5+0.05*(1./n)なら偶数を予測 それ以外はランダム予測 乱数は int Random(int min,int max) { unsigned int t=timeGetTime()%RND_PERIOD,i; for(i=0;i<t;i++)rand();//スリップ if(max<min){int tmp=max;max=min;min=tmp;} return((rand()%(max-min+1))+min); } により取得、プロセス時間により乱数スリップするので乱数表1周などの周期性はないと思う Try=100000000×10×10のSucRateの平均値(fprintfしてexcelで計算) SucRate=0.50000702 確率に勝ちました^^ 標本は正規分布に従う 親子役なしの単純丁半博打完全攻略法
- 590 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 19:51:00.86 ]
- ファイルの読み込みが上手くいきません。
以下は、double型のデータを書き込んで、それを読み込むプログラムです。しかし全て0で表示されます。 バイナリエディタで見ると正常に書き込めているようなので、読み込みに問題があると思うんですが どこが間違っていますか? int i; FILE *fp; double outdata[10]; double indata[10]; /* double型の10個の配列を書き込む */ fp = fopen( "test.bin", "wb" ); for( i = 0; i < 10; i++ ) outdata[i] = 10; fwrite( outdata, sizeof( double ), 10, fp ); fclose( fp ); /* 書き込んだデータを読み込む */ fp = fopen( "test.bin", "rb" ); fread( indata, sizeof( double ), 10, fp ); fclose( fp ); /* 表示 */ for( i = 0; i < 10; i++ ) printf( "%d\n", indata[ i ] );
- 591 名前:デフォルトの名無しさん [2012/10/09(火) 19:53:27.98 ]
- こうしてみてください
printf( "%lf\n", indata[ i ] );
- 592 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 19:53:59.16 ]
- >>590
%d
- 593 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 19:54:42.65 ]
- >>591
>>592 解決しました。 ありがとうございます。
- 594 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 19:57:17.49 ]
- >>591
%lfはscanfのフォーマット文字列だけで、printfで%fでOK www.kijineko.co.jp/tech/superstitions/printf-format-for-double.html
- 595 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 20:04:41.63 ]
- つーか、寧ろ%gを使え。
- 596 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 20:16:16.59 ]
- うるせえ
- 597 名前: ◆QZaw55cn4c mailto:sage [2012/10/09(火) 20:22:00.36 ]
- >>595
おすすめしない
- 598 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 20:48:43.10 ]
- ぶひひ
- 599 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 20:56:12.57 ]
- >>597
うるさい お前の意見は聞いてない
- 600 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 21:05:58.91 ]
- そうだそうだ!
- 601 名前:デフォルトの名無しさん mailto:sage [2012/10/10(水) 00:02:32.97 ]
- ゴミクズのタワゴトは無視しろよ。
|

|