検索結果 16 件

by Tomo
7年前
フォーラム: C言語何でも質問掲示板
トピック: Debug Assertion Failed!
返信数: 4
閲覧数: 4048

Re: Debug Assertion Failed!

http://dixq.net/forum/viewtopic.php?f=3 ... 50#p139650
こちらで解決しました。
ソースコードをがらりと変えてしまったのでboxさんには明確な返答ができずすみません。
呼び出し履歴を読みましたが今回のエラーはデバッグしてメモリエラーが起きていたのが理解できましたが解決には至りませんでした。
しかし解決したことによってデバッグの有用性が身に染みて理解できました。次回からはもう少し粘れそうです
改めてboxさんYuOさんありがとうございました。
by Tomo
7年前
フォーラム: C言語何でも質問掲示板
トピック: やっぱりエラーが出る!!なんで??
返信数: 2
閲覧数: 2074

Re: やっぱりエラーが出る!!なんで??

みけCATさんありがとうございます。おかげで解決することができました。 Loadクラスはシングルトンクラスにするつもりだったので自分で勝手に勘違いしていました。 またdeleteのし忘れですね。気を付けます。 ChoiceScreen.hがこのページにもリンク先のページにも無いようですが、「これ以外のコード」の定義は何でしょうか? 「これ以外のコード」とはここにあるコードと合わせればプログラムが動きます。ということでしたが載せていないコードがありました。 これじゃ動きませんね。失礼しました。 その質問の後にクラスを追加していました。 一応以下にコードを書いておきます。Dataクラスは消す可能性...
by Tomo
7年前
フォーラム: C言語何でも質問掲示板
トピック: やっぱりエラーが出る!!なんで??
返信数: 2
閲覧数: 2074

やっぱりエラーが出る!!なんで??

こんばんは 全然エラーが直りません。以下のコードのどこが間違っているのでしょうか? 理想ではData.txtの1行が読み込めているはずなのですが、表示画面に遷移したとたんdebug assertion Failedになります。 vector out of range と書いてあるので「存在しないメモリにアクセスしてるよ」と言われてるそうなのですがpush_backで末尾に追加されていればString[0][1]には単語(15文字以内)が格納されているはずです。また、vectorを使用していないBufferも表示してみましたがエラーは出ないものの何も表示されませんいったい何がどうなっているのでし...
by Tomo
7年前
フォーラム: C言語何でも質問掲示板
トピック: Debug Assertion Failed!
返信数: 4
閲覧数: 4048

Re: Debug Assertion Failed!

boxさんYuOさんありがとうございます。
アドバイスを参考に履歴をたどってみます。
また何かあったら質問させていただきます。
by Tomo
7年前
フォーラム: C言語何でも質問掲示板
トピック: Debug Assertion Failed!
返信数: 4
閲覧数: 4048

Debug Assertion Failed!

蜜柑です。昨日も投稿しましたが今日もエラーに悩んでます。 テキストファイルから読み込んだデータをもとに問題を出題し入力された解答に対して正誤判定を行うというプログラムを作ろうと思っています。 テキストファイルを読み込もうとしてLoadクラスを作って実行しようとしたら起動直後にDebug Assertion Failed!と表示されてしまいました。なぜでしょうか? 添付ファイルに読み込む予定のテキストファイルを載せています。 今回はロードに関するソースコードとそれに伴い変更したコードのみを載せています その他のファイルは http://dixq.net/forum/viewtopic.php?f...
by Tomo
7年前
フォーラム: C言語何でも質問掲示板
トピック: exeが停止する原因がわからない
返信数: 4
閲覧数: 2492

Re: exeが停止する原因がわからない

みけCATさんありがとうございます。
今まではいつでもどこでも動的確保していたのでこれからは場合に応じて使い分けていきたいと思います。
by Tomo
7年前
フォーラム: C言語何でも質問掲示板
トピック: exeが停止する原因がわからない
返信数: 4
閲覧数: 2492

Re: exeが停止する原因がわからない

みけCATさんありがとうございます。titleSをStateTransitionのメンバ変数にしたら解決しました。
1つお聞きしたいのですが
みけCAT さんが書きました:
オフトピック
どうしてわざわざWinMain関数内でStateTransitionオブジェクトを動的確保して、しかもdeleteしていないのでしょうか?
deleteは忘れていたので追加しました。動的に確保したのにdeleteしないのはいけないですね。
しかし上記の文だとWinMain関数内でStateTransitionオブジェクトを動的確保こと自体が悪いように思えるののですが実際よくないのですか?
by Tomo
7年前
フォーラム: C言語何でも質問掲示板
トピック: exeが停止する原因がわからない
返信数: 4
閲覧数: 2492

exeが停止する原因がわからない

なぜ.exeが停止するのか分からないので投稿しました。 今、テキストファイルから読み込んだデータをもとに問題を出題し入力された解答に対して正誤判定を行うというプログラムを作ろうと思っています。 しかし、それ以前に起動した瞬間に.exeが停止してしまい前に進めない状態です。ソースコードのどこに原因があるのでしょうか? デバッグしたときはscreenのNowScreenNumの値が初期化されてないような値を示していたのでそれが原因かなと思ったのですがソースコードのどこに原因があるのかわわかりませんでした。 オブジェクト指向プログラミングをしようと練習中です。添付ファイルにUMLのクラス図を載せてい...
by Tomo
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++ のクラス
返信数: 3
閲覧数: 6567

Re: C++ のクラス

spaaaarkさん、h2so5さんありがとうございます。
今回は案1でやろうと思います。
キャラの数も決まっていますしクラスをしっかり理解できていないので作るクラスも少なくしたいので。
詳しい解説ありがとうございました。このやり方も頭に入れておきたいと思います。
by Tomo
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++ のクラス
返信数: 3
閲覧数: 6567

C++ のクラス

今回久しぶりの投稿です。 東方シューティングのようなゲームを作りたい!と思って始めたのですが... 自機(player)のクラスを作っているときに、数人の自機から選べるようにしたくてそれぞれ特徴を持たせようと思ったのですが、つまずいてしまいました。 まず、ヘッダーはこんな感じに書いてみました。 後々消したり足したりするデータメンバーはあると思いますがとりあえずこれで... character.h class character{ private: double Speed;//移動速度 double x;//X座標 double y;//Y座標 int Power;//弾の威力 int Lif...
by Tomo
9年前
フォーラム: C言語何でも質問掲示板
トピック: ブロック崩し
返信数: 2
閲覧数: 1766

Re: ブロック崩し

ありがとうございます。 int 型では計算結果が小数になってくれないんですね。 アドバイスを元にbar_widthをdouble 型のbar_boundにいれてから計算させるように変更しました。 確かにはね方が変わってはくれるのですが右と左で違和感をを覚えます 中心からの距離の絶対値で計算しているのですが どこが問題なのでしょうか? #include"DxLib.h" #include<math.h> //mouse int mouse_x, mouse_y;//mouseの座標 int mouse_input;//mouseの入力 //ball double ball_x, ball_y;/...
by Tomo
9年前
フォーラム: C言語何でも質問掲示板
トピック: ブロック崩し
返信数: 2
閲覧数: 1766

ブロック崩し

ブロック崩しを作ってみようと思い、 以下のようなプログラムをかきました(まだ未完成です) バーに当たった時中心から見て右側なら中心から離れている分だけ右に跳ね返したいのですが真上に跳ね返ってしまいます。 なぜでしょうか? 環境:visualstudio2013,Dxlibrary,C++ .h #include"DxLib.h" #include<math.h> //mouse int mouse_x, mouse_y;//mouseの座標 int mouse_input;//mouseの入力 //ball double ball_x, ball_y;//ballの座標 double ball...
by Tomo
9年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体について質問があります。教えてください!
返信数: 7
閲覧数: 3895

Re: 構造体について質問があります。教えてください!

返信が遅くなり申し訳ありません。
結局原因が分かりませんでした、
どうか丁寧に説明願えませんか?
あと、いまいちLog,txtの読み方が分かりません。
それも教えていただけると助かります。
by Tomo
9年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体について質問があります。教えてください!
返信数: 7
閲覧数: 3895

Re: 構造体について質問があります。教えてください!

勘違いしてました structはデータ型じゃないからtypedefで置き換えられないということに気が付いてませんでした。 自分でも実験しましたがもちろんエラーになりました。 手元にある本と返信をみてやっと気が付きました。 それを踏まえて main.cpp #define GLOBAL_INSTANCE #include"GlobalVariable.h" //現在のキー入力処理を行う extern int GetHitKeyStateAll_2(); //受け取ったキー番号の現在の入力状態を返す extern int CheckStateKey(unsigned char Handle); /...
by Tomo
9年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体について質問があります。教えてください!
返信数: 7
閲覧数: 3895

Re: 構造体について質問があります。教えてください!

細かい説明ありがとうございます。
ということは

コード:

typedef struct ch_t;
ch_t bar{
//メンバー
};
で問題ないですか?
load.cppの

コード:

extern int img_ch[2][12];

graph.cppの

コード:

extern ch_t ch;
extern int img_ch[2][12];

main.cppで定義されたものということであってますか?
by Tomo
9年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体について質問があります。教えてください!
返信数: 7
閲覧数: 3895

構造体について質問があります。教えてください!

初めての質問なので改善すべきところがあれば教えてください。 環境は windows8.1 visualstudio2013 言語はC++です。 龍神録キャラを描画してみようのところで --struct.h変更-- //キャラクターに関する構造体 typedef struct{ int flag; //フラグ int cnt; //カウンタ int power; //パワー int point; //ポイント int score; //スコア int num; //残機数 int mutekicnt; //無敵状態とカウント int shot_mode; //ショットモード int money;...

詳細検索ページへ移動する