あなたはコードを掲示もせず、何でですかと質問しました。それで私が答えると思うのですか?それが不思議です。問題を解決するということがどういうことか分かっているのですか。分かる気がないのなら、私は相手しませんよ。他の回答者をあてにしてください。以下のように書き換え。CCameraクラスの下にあるんだからCCamera::が必要。Camera.hの宣言をすべてpublicにしてください。CCamera::CAMERA_DATAを外で使ってるんだから、公開(publicに)する必要があります。「質問者です」ではなくて、No.1と同じ名前にしてくれれば質問者とみなしますので変えないでください。目的のものを作成する手助けをするところです。自分で検索するなりコンパイルして動かしてみるなり、努力してください。近いのはここかな?localhostとポートを、送信したいサイトに置き換えてみてください。バイナリファイルの書き出しについて考えられるのは、pImage->getで得たバッファサイズが964320バイトもないってことですね。みけCATさんとかぶりますが、そもそも964320バイトってのはどこからきた?pImageの型が不明なのであてずっぽうなのですが、必要なサイズはいくらか得る関数とかあったりしないですかね。画面が横長になって治りません。画面が横長になって治りません。付属しているようですがないのでしょうか。あ、見れない・・・R:\とーほーしかこーさい\GameProg_2012\画像\sakuya.png↑これコピーしてアドレスに張れば見れるはずです見れませんそのフォルダはあなたのPCでしか存在しないのです。投稿するときに、以下のイメージのように、ファイル添付タブを押して、画像をあげてください。参照場所を変えたいです。参照場所を変えたいです。「構成プロパティ」「全般」の出力ディレクトリを指定その指定はexeファイルの出力先のことなので意味がありません。実行したときのカレントディレクトリは、「構成プロパティ」「デバッグ」の作業ディレクトリを指定します。(規定値では$(ProjectDir)になっていて、拡張子が.vcxprojのファイルがあるフォルダを指しています)※もちろんDOS窓で実行するときは、コマンド「cd」で実行したいディレクトリに移動してから実行してください。以下が参考になりませんかね。正規表現そのものはそのまま使えると思いますが。意味で使用していたのですが。No.9のあなたが掲示したコードの61行目から64行目は以下の通りです。No.10の私のコードと混同しないでください。配列や関数は、わたしの変な癖で、一旦main.cppに全て書いてからファイル分けをしていくスタイルをとっていることが原因です。頭の中では「これは外部からアクセスさせない」とか「これは公開する」など、一通りわかっています。メインからは見えていても使わないようにしているつもりです。ファイル分割をちゃんとすればいい話ですが...隠すべきcsKeyListをWinMainで使ってたところをみてもちょっと怪しい印象がぬぐえませんが・・・(^^;クラス化、がんばってください。キー入力クラスの設計いったんクラスを取っ払いましたね。いちいちビットシフトしてるのが気に入りませんね。WinMainでGetPadState関数で使用する配列csKeyListを持ってきてるのも変です。完全に隠れてませんよ。修正させてもらいました。オプションが指定されています」のことだそうです。っくすさんがおっしゃることがこれなのだと分かりましたm(__)mオフトピック警告は出るけど、ビルドはとおっちゃうのですね。ビルド通っちゃうのですね。ライブラリの依存ファイルによっては通らないこともありますよ。そのまま通るわけじゃないのは理解していただけたようで、安心しました。VC++でのLibファイルの作り方、参照の仕方Debugで作成したライブラリファイルとReleaseで作成したライブラリファイルをごっちゃにしないでくださいね。ライブラリと参照側(本体)の、Debug/Releaseは統一してビルドするように決めています。画像処理プログラムの実行結果画像が表示されないすみませんがNo.1、3、7、10の名前がそれぞれ違いますね。「あなただれ?」状態ですよ。同一人物なら名前を統一してください。sleepさんがNo.9で言ってることは、次のようなことです。と打ってみた結果を教えてください。ほらそこが入力装置にしか意識いってない証拠。それは入力クラスで行えばよいことだと思います。スタートボタン/プレイヤー1のボタン/プレイヤー2のボタン・・・などの割り当てをどうするかを言ってます。ゲームパッドとキーボードを自動的に切り替えると記述してましたがそれはコントローラーで行うことではありません。設定が足りないだけです。どちらかの設定が必要です。Debugで作成したライブラリファイルとReleaseで作成したライブラリファイルをごっちゃにしないでくださいね。間違ったファイルを指定すると、これまたリンカエラーになるはずですので。いう値が返ってきます。No.2のコードで私も現象を確認しました。DOS窓で実行する分には、Release/Debugともにちゃんと出ましたよ。デバッガで起動したときのみ、小文字で出力されました。以下のようにしてコンパイルできることを確認しました。設定ダイアログは一切触ってません。ポイントを定義します。キー入力クラスの設計まずは設計をしっかり固めましょうプレイする人数は1人固定なのか複数人対応するのか。それぞれのプレイヤーで使用できる入力装置の種類は。それは一つだけか、複数の入力装置が必要なのか。どのように制御するのか。ISLe()さんへの返信にもある通り、キーボードかゲームパッド両方使用した場合、入力されている方のフレーム数を返すように考えました。わたしは、以前パソコンゲームをしていた時に、時々、ゲーム中にゲームパッドとキーボードを気分によって使い分けていました。ゲーム中にキーボードでもゲームパッドでも使用できるようにしたいと考えました。んーそういうことなのですか。C++でのリプレイの実装CController::Get()内の三項演算子ですが、もっとよい書き方を出来ればと思いましたが、これ以外は思いつかずにこうしてしまいました。ISLeさんが書いていますが、三項演算子の部分は何がしたいのかホント不明です。CContollerクラスは、各コントローラの制御を行うところですよね。物理的にコントローラーが複数接続されたとき選択的に処理する部分とか。Objectを大量に描画したいが...重い。Objectを大量に描画したいが...重い。アドバイスを頂けるとありがたいです。リンクは正しくはってください。一応見てみましたが、見にくいです。多すぎですので、それぞれの関数が100行以内におさまるように修正するのが先だと思います。出力ファイルを複数作るには、プログラムの高速化コンパイルokです。書きかけの部分を除いたものを乗せようとしたら、失敗してしまったようです。t[]の中の中身を使用しようと思って中身を確認していたら、t[].gbv[]の中身が入っていないようなのです。出力ファイルを複数作るには、プログラムの高速化コンパイルエラーです。limit_count関数を追加してますが、なんでreturnがないの。度も使われていません。度も使われていません。度も使われていません。どんな条件のときにその現象が起こるのかとか、今まで私が教えたことを言っています。それより、No.33に書いた、調べる点はどうなったのですか。それを報告しないで、別なことを報告しても進みませんよ。調べる点はこんな感じかな。出力ファイルを複数作るには、プログラムの高速化OKです。あとは特に直すべきところはないですね。ある程度の高速化もできているはずです。最後に気になる点を挙げておきます。・全体をざっと見る限り、変数名が分かりづらいです。tの項目でgbvとかgavとかなんかの略号のような変数名にするのは、コメントは必須です。時間が経った後、再度修正しようとなったとき、この変数ってなんだっけ?となる可能性が高いからです。人は忘れる動物である。.es==16)とかif判定している箇所もコメントは必須です。その値がどういう意味を持っているか傍目には分からないからです。先ほどの実行時のエラーは直りました。やれば出来るじゃないですか。その次に実際に必要なデータが入っているか確認してみたところ、t[].gap,t[]gbp,t[].gav,t[].gbvに想定した値が入っていないことが確認されました。410とt[1788].gap[0]には入っていてほしかったのですが、1843342という値が入っていました。出力ファイルを複数作るには、プログラムの高速化strtolの第一引数にNULLが入力されていますね。エラーはそのことを示しています。この場合、どんな条件によってこの第一引数がNULLになっているのかを確認することですね。落ちた時の変数の内容、その時の読み込んだ行などをブレークポイントなどで止めて確認してください。落ちた原因とは違いますが、strtolの第二引数が0はおかしいです。NULLにしてください。