[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 08:32 / Filesize : 231 KB / Number-of Response : 986
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレを勃てるまでもないC/C++の質問はここで 10



1 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 20:35:36 ]
スレを勃てるまでもない低俗なC/C++の質問はここでお願いします。

過去ログ
スレを勃てるまでもないC/C++の質問はここで
pc11.2ch.net/test/read.cgi/tech/1167476845/
スレを勃てるまでもないC/C++の質問はここで 2
pc11.2ch.net/test/read.cgi/tech/1178503366/
スレを勃てるまでもないC/C++の質問はここで 3
pc11.2ch.net/test/read.cgi/tech/1187521676/
スレを勃てるまでもないC/C++の質問はここで 4
pc11.2ch.net/test/read.cgi/tech/1221633708/
スレを勃てるまでもないC/C++の質問はここで 5
pc11.2ch.net/test/read.cgi/tech/1230516307/
スレを勃てるまでもないC/C++の質問はここで 6
pc11.2ch.net/test/read.cgi/tech/1231564903/
スレを勃てるまでもないC/C++の質問はここで 7
pc11.2ch.net/test/read.cgi/tech/1232983248/
スレを勃てるまでもないC/C++の質問はここで 8
pc12.2ch.net/test/read.cgi/tech/1235921779/
スレを勃てるまでもないC/C++の質問はここで 9
pc12.2ch.net/test/read.cgi/tech/1240022781/

51 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 21:15:52 ]
>>47
ありがd
クラス覚えた手だけどこりゃ便利そうだ

52 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 21:18:50 ]
プログラム板から、誘導されました
C言語で、linux のioポートのアクセスを行う実装を行いたくて
#include <linux/types.h>
#include <linux/config.h>
#include <asm/system.h>
include <asm/io.h>
これらのファイルがないと怒られます、どうしたらいいのでしょうか?
因みに、鳥はslacklware12.2でkernel-headersはインストールしているのですが
カーネルを 2.6.29.3に上げているためだと思います、 2.6.29.3用のkernel-headersをインストールしないといけないのでしょうか?

53 名前:デフォルトの名無しさん [2009/05/15(金) 22:52:38 ]
C言語で一つの処理?を終えるまでにかかる時間を計算する方法ってありますか?
CPUが100Mhzだとすると、
たとえば、*buf = 1000 とか一つ処理するのにどれくらいかかりますか?

54 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 22:54:14 ]
1/100000000秒じゃね?

55 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 22:57:17 ]
>52
J 釣りか ?
それくらい解決できないようではC言語を使わないでもらいたい。
昔の人は考えた、無ければ作ればいいと。
findでgrepのviだろjk.

56 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:01:31 ]
>>53
コンパイルしてアセンブラのコードを見ないと。
最近のCPUは複雑だから、それでも難しいと思うけど。

57 名前:デフォルトの名無しさん [2009/05/15(金) 23:10:21 ]
>>56
アセンブラのコードみたらわかるというわけでもないのですね

そういうのって計算できないものなのかな
おおよその計算ができるプログラムなりあったりしないのでしょうか?

CPU作ってる人たちはそういうの計算してるんですよねやっぱり

58 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:20:43 ]
大体は判るよ。CPUが指定されているのならね。
アセンブラの判る人間なら、この処理はこんなコードに落ちるから、何クロックとか推測出来る。
同じ周波数でもCPUによってかかる時間が違うから単に100MHzとか言われても答えようがない。

もっと問題なのは
*buf = 1000;
なんてのはコンパイラの最適化でどうなるか判らないことだ。


59 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:22:09 ]
>>57
10年くらい前に読んだアセンブラの本にはVTuneってツールで
プロファイルしながら、アセンブラのコードを最適化する例が
乗ってたよ。
ググったら、今でも売ってるみたいなんで、そういうツールを
使えばわかるんじゃないの?



60 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:22:27 ]
最速のケースと、最悪のケースは計算できるだろうけど。
あとは、CPUのシミュレータがあるからね。

61 名前:デフォルトの名無しさん [2009/05/15(金) 23:24:21 ]
>>58
Mhz以外に何がわかればいいのでしょうか?

計算方法としては
Cのソースをコンパイル→アセンブラ見る→CPUから計算? という感じでしょうか

62 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:26:20 ]
>>58
たとえ同じCPUでも、その前のコードによってキャッシュやパイプラインの状況が
異なってくるから何とも言えないというのはある。

63 名前:デフォルトの名無しさん [2009/05/15(金) 23:28:09 ]
>>62
大体はわかりませんか?

たとえば10000回ループさせたとして
これくらいだと、100ms〜200msかかるとか

64 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:28:58 ]
>>63
それかなりの精度の読みを要求してるなw

65 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:29:43 ]
あと、いい加減sageろ

66 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:32:08 ]
>63
大体は判るって言ってるだろうが。
日本語に不自由してるのか?

アセンブラ勉強しろ。その範囲で判る範囲の推測は出来る。
それより実測した方が早いがな。


67 名前:デフォルトの名無しさん [2009/05/15(金) 23:36:45 ]
大体は判る

その大体すら教えてくれないのにそういわれても

68 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:39:53 ]
>>67
CPUすら教えてくれないのにそう言われても。

69 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:40:42 ]
>>63
実測するのが早い。
実測できないのなら、MIPS値がわかれば一秒間に実行できる大体の命令数がわかる。




70 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:42:36 ]
環境によって変わり過ぎる
ハードウェア等の動かない前提のものならともかく、
OSやサービスパックの有無、画面のサイズなどの描画関係やアンチウィルスソフトなんかも走ってればかなり差も出る
ってか、実測すれば??

71 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:47:19 ]
そのためのプロファイラだろ

72 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:50:22 ]
アセンブラで局所的にパフォーマンスどうこうって話をしてるのに、
サービスパックの有無とか安置ウイルスソフトどうこうとかって話はないだろ。

73 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 23:54:23 ]
だよねw

74 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 00:01:32 ]
例えアセンブラでも、>>67の書いた情報だと、
「全フットプリント合計の最悪値以下」しか答えようがないでしょ。
キャッシュやらパイプラインやら環境要因/外的要因が多すぎる。

組み込み用のMMUもないCPUを割り込み禁止で使えば、
好きなだけアセンブラから完全な精度で値を割り出せるよw

75 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 00:50:28 ]
みんなわかりきってて言及を控えた事だから書かなくていいよ

76 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 01:15:54 ]
unionの話ちょっと前に出てるけど
unionをどんな時に使ってるんだ?

77 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 08:09:09 ]
上にも出てたが、最有力はネットワークのパケット関連だろ。
あとは特定のファイル形式のヘッダとか。
俺は組み込みやらんから知らないけど、メモリの制約が大きい環境では勿論メモリ節約の意味で使うだろうし。

78 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 13:17:22 ]
インストール完了して、ライブラリなどの参照先を全て設定してあるのですが
コンパイルで3回ほどやったら固まったり
ビルドですぐに固まったりして 何度も強制終了して困っています。

何か解決策はありますでしょうか?

使用 VC++6.0
OS WindowsXP Proffesional
メモリ 4GB
CPU Core2 Duo 3GHz

です。


79 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 13:50:07 ]
それは C/C++ の質問とは言わん。が、まあいい。
>使用 VC++6.0
これを新しくするか
>OS WindowsXP Proffesional
これを古くする。



80 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 14:14:42 ]
>>レスありがとうございます。

新しくするというのは
VC++ 2008にするという事ですか?

81 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 14:40:06 ]
VC++6.0は時代の遺物じゃね。
もう使い物にならん。

82 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 17:21:57 ]
小林健一郎さんの、「これならわかるC++」と
矢沢久雄さんの「C++クラスの継承」を読み終わって
平山尚さんの「ゲームプログラマになる前に覚えておきたい技術」を読んでみたのですが
最初のプログラムって、初心者が思いつくようなものなのでしょうか?orz
初心者向けと聞いて開いてみたのですが、難しくて挫折しそうです・・・。
平山さんの本を読むために、読んでおくべき本があったら教えてください・・・。

83 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 17:26:42 ]
読むだけじゃだめ、何か作っていかないと

84 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 17:29:36 ]
追加、本読めば作れるようになれっると思うのはひじょーーに甘い。
簡単なものからで良いから、数を作ることが必要。
例えば、マラソンの本を1万冊読もうがマラソン選手になれるわけではない。

85 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 17:35:44 ]
>>83-84
即レスありがとうございます。
プログラムも自分なりに作ってはいるのですが
x軸やy軸などの基本書に書いてなかった概念が出てきて
何か足りない知識があるのだろうか、と思っています。

86 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 17:37:50 ]
まて、それは数学の知識や物理の知識で、2Dなら中学程度でOKだけど。
本当に知りたいのはなに?

87 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 17:47:14 ]
>>86
数学の知識があればいけるのでしょうか?
私の単なるプログラムの経験不足でしょうか・・・。
目にしたことない単語が多く出てきたので、難しく感じています。

数学は大学センター試験で1A,2B両方とも80点取れる程度です。

88 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 17:53:15 ]
>>87
なんとなくスレ違だが、>>85の例題が悪い。
>私の単なるプログラムの経験不足でしょうか・・・。
これが答え。
易しく言うと、ある現象、キャラガX軸方向に歩いていきます。とした場合。
あなたなら、簡単に計算式が予想できると思う。しかしだ、
それをプログラムとした場合のモデル化が予想できない状態である。
この解決策は、ずばり、経験だけ。あなたなら経験すればすぐ作れるようになる

89 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 17:54:24 ]
ゆとりの理想像にだいぶ近いな



90 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 17:56:46 ]
>>88
レスありがとうございます。
やはり経験不足なのですね。
色々なプログラムに触れて勉強したいと思います。
どうもありがとうございました。

91 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 18:10:06 ]
宿題スレの問題を自分の力だけで解けば、糸口が見えてくると思う。
解けない時は、他の人の回答を 手打ちで入れる。
コピペは駄目ぜったい

92 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 18:40:04 ]
ゲーム作りたいのなら、HSPあたりがいいんじゃない?

93 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 23:41:39 ]
誕生日を祝ってくれるプログラムを作りましたが何も表示されません。
やはり誰も祝ってくれないのでしょうか。

int main(void){
int i;
for(i=0;i>100;i++)
printf("お前、お誕生日おめでとう。\n");
return 0;
}

94 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 23:43:28 ]
>>93
釣り?マジ?コマンドラインからそのプログラムを起動しろ

95 名前:94 mailto:sage [2009/05/16(土) 23:46:16 ]
>>93
その前に
i>100
この停止条件がおかしいじゃん。


96 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 23:48:54 ]
俺が祝ってやる
int main(void){
while(1) {
printf("お前、お誕生日おめでとう。\n");
return 0;
}

97 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 23:49:54 ]
あーーーーーーーっ  }   何も言うな  orz  やはり祝えなかった

98 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 23:51:05 ]
ありがとうございます。
しかしこういうエラーが出るんです。

'int' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

99 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 23:53:37 ]
まじで、コマンドプロンプトなのか? ちょっとOS何か言ってみ



100 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 23:57:08 ]
OSはウインドウズです。
もしかしてウインドウズだとできないんですか?

101 名前:93 mailto:sage [2009/05/17(日) 00:01:30 ]
解決しました。
一年後よろしくお願いします。

102 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 00:01:36 ]
>>100
んなわけがない
まさかソースを直接実行してないよね?
コンパイルはしてるよね?

103 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 00:10:25 ]
コンパイルはコマンドラインでするんですよね?
ちゃんとプログラムを打ち込んでるつもりなのですが・・・

104 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 00:12:42 ]
DOS窓でコンパイルか、なにC使ってるか疑問だ

105 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 00:13:03 ]
>>98
拡張子はcだぞ。batじゃ無いぞ

106 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 00:14:41 ]
おまえら全力で釣られてていいの?

107 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 00:15:50 ]
int main(void){
printf("今日、僕ね、万個からこんにちはしたんです。\n");
main();
return 0;
}

108 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 00:24:22 ]
コマンドラインで
int main(void){
って入力するとそのエラーになるなw

109 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 09:24:08 ]
>>107
関係ないけど
>万個からこんにちはしたんです
「中に誰もいませんよ」を思い出した。



110 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 11:59:56 ]
C++にて
unsigned x=10;
と言ったらxの型は何になるんでしょうか?
unsigned intですか?

111 名前:デフォルトの名無しさん [2009/05/17(日) 12:04:29 ]
yes

112 名前:110 mailto:sage [2009/05/17(日) 12:09:42 ]
>>111
unsigned intと書かずに
unsignedとだけ書くメリットは短い以外に何かありますか?
今後の互換性とか何か?


113 名前:デフォルトの名無しさん [2009/05/17(日) 12:12:59 ]
なんのメリットもない気がする


114 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 12:32:51 ]
省略かっこいい 俺すげー(゚∀゚)神のヨカーンな気分にひたれる

115 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 12:39:46 ]
ギャル語みたいなもんか

116 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 12:48:36 ]
R&K を厨二病だなんて言ってやるな。

117 名前:110 mailto:sage [2009/05/17(日) 12:56:34 ]
まあ確かに
long intと書かずにlongで済ませたりしますが、そんな感じですか。
ありがとうございました。

118 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 13:07:04 ]
ポインタ → 整数型(64bit) → ポインタの変換って仕様的に保証されていますか?
C で確保したリソースを他システムにハンドル値として渡し、他システム側からの
解放命令やセッション中断で解放したいんですが。

119 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 14:23:34 ]
>>118
reinterpret_cast



120 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 14:28:23 ]
thankyou

121 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 16:44:31 ]
整数型への相互変換自体は保証されているが、それが64bitというのは保証されて無い

というのが建前で
そのためにわざわざintptr_tとかUINT_PTRとかが用意されているんだけど
まあC以外との通信なら仕方ないかな。
既に環境依存だし、64bitってのも問題ないんだろう。

キャストの方法(構文)はどうでもいい。

122 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 21:41:16 ]
テキストの改行コード \r \n を削除して
バイナリファイルとしてファイルに出力後

メモ帳でみると1024文字目で改行されて表示されるのです

バイナリで開くと改行コードは取り除かれているのですが
これはWindowsのメモ帳の仕様でしょうか?

123 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 21:45:45 ]
コマンドプロンプトから type [ファイル名] で改行されていなかったらメモ帳の仕様

124 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 23:03:54 ]
質問です。

・・・
俺:「RSA暗号で暗号化されているので安全です」
上司:「RSA暗号とは?」
俺:「素数を使った暗号なのですが・・・要するに解読しようと思ったら何万年もかかってしまうから、
   実際には解読しようと試みる人はいないだろうという意味で安全な暗号なのです。」
上司:「高速なコンピュータを使ったら解けてしまうのではないか?」
俺:「TOP500という世界で一番速いコンピュータのリストがあるのですが、その上位のコンピュータでも私たちが生きている間には解けませんよ。
   まぁ、量子コンピュータなんかがあれば一瞬で解けてしまうと聞いたことがありますが、幸か不幸か量子コンピュータをまだ誰も完成させていません。」
上司:「でもお前が知らないだけかもしれない」
俺:「いえいえ、量子コンピュータなんかができたらすごいニュースになりますよ」
上司:「ほかの企業や組織が秘密裏に作っていたりしたらお前にわかるのか?」
俺:「・・・」

↑の「俺」がRSA暗号が安全だと上司を説得するにはこの後どのように続ければ良いでしょうか?
正論でお願いします。

125 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 23:09:04 ]
「他の企業でも積極的に使われていますよ」

126 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 23:09:34 ]
>>124
100%開かない鍵のかかった扉は、もはや誰にも明けられない扉だと思わなければなりません。
それと同じで、正当な手順で暗号を解除して元に戻すことが出来るようにしておく以上、
100%の確率で不正な解除を防げるようなことはありえません。

現行の規格で利用可能な現実的な意味で安全な暗号なんです。

これでどうだ?
つーかスレちがいじゃね?

127 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 23:42:44 ]
>>124
2048ビット値の素因数分解してもらえ
もしくはできるプログラムを書いてもらえ

128 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 23:45:49 ]
上司:「でも俺が書けないだけかもしれない」

129 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 23:48:41 ]
つい最近始めた者です。
知り合いのサンプルコードをみてみると
グローバル変数に
OBJ gPlayer;
という欄があったのですが、これはどういう変数なのでしょうか?



130 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 23:52:56 ]
OBJ型のgPlayerという名前の変数です

131 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 23:56:48 ]
OBJ型っていうのが本に書いてないんですが
どういう型なんですか?

132 名前:デフォルトの名無しさん [2009/05/19(火) 00:00:44 ]
学校でUNIXでC++やってるんですが、
どうやってプログラム書く画面開くんですか?
lsとか色々入れてたんですが、どこに何を入れればテキストエディタ開けますか。
どうすれば、コンパイルかけれますか?

133 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 00:03:12 ]
>>124
おまえは本当に俺の上司なのか?

134 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 00:06:35 ]
>>132
先生に聞け。

135 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 00:06:52 ]
>>131
サンプル内で定義されてる型だろ

136 名前:デフォルトの名無しさん [2009/05/19(火) 00:15:47 ]
>>134
教えてくださいよorz

137 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 00:22:26 ]
>>136
プログラムを書く画面はviで開くよ。

138 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 00:22:45 ]
>>135
なるほど
探してみます
ありがとうございましたー

139 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 00:22:47 ]
>>132
lsとか打ち込む画面で、viと打ち込めばエディタが立ち上がる。
プログラム打ち込んだら、
cc プログラム
でコンパイルできる。



140 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 00:39:19 ]
>>124
「見つけた人はCIAとFBIから消されますので、公的には発表できません。ですから安心です」

とでも言っておけ。

141 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 00:49:46 ]
つまんね

142 名前: ◆ZtXjKqCmiQ mailto:sage [2009/05/19(火) 05:38:02 ]
>>132
% vi hello.c (プログラム)と打ち込めばviエディタが立ち上がる。
 [a]または[i]プログラム main(){} と打ち込んだら、
 [Esc][:][w][q][Enter] でエディターを終了する。
% cc hello.c (プログラム)でコンパイルできる。

143 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 10:11:12 ]
バカな上司は持ちたくないですな

144 名前:デフォルトの名無しさん [2009/05/19(火) 15:41:16 ]
DOS窓に出力したいんですが、どうすればいいのですか?

145 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 16:05:40 ]
>>144 = >>132 か?何処まで出来た?

146 名前:デフォルトの名無しさん [2009/05/19(火) 20:14:59 ]
AllocConsole

147 名前:デフォルトの名無しさん [2009/05/19(火) 20:16:41 ]
HTMLを解析するライブラリはないでしょうか?
言語はC/C++です

148 名前:デフォルトの名無しさん [2009/05/19(火) 20:38:47 ]
久しぶりにプログラムを行ったらすごく基本的なところで躓きました

double x;
x=2/5;
printf("%f\n",x);

この結果が0.0000になります
もちろん0.4000にしたいのですが何が悪いんでしょうか?

149 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 20:54:59 ]
>>148
x = 2.0 / 5/0;



150 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 20:55:41 ]
>>149
まちがえた。
x=2.0/5.0;

151 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 21:53:51 ]
今ゲームや単純な練習用プログラムを作ってるんですが、
どこからどこまでクラスを使うべきか、等がよくわかりません
○○の場合は△△を使うのが良い、というようなことを書いてあるサイトなどはありますか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<231KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef