検索結果 51 件

by AliceCoder
6年前
フォーラム: C言語何でも質問掲示板
トピック: Visual C++ 2010 Expressの設定初期化
返信数: 5
閲覧数: 1835

Re: Visual C++ 2010 Expressの設定初期化

YuOさん、ISLeさん回答ありがとうございました。
ISLeさんのいわれたとおりの場所のファイルに設定が書き込まれてました。
一応コピーをとり、設定ファイルらしきものを削除してVC++を起動したところ
うまく設定を初期化してくれました
by AliceCoder
6年前
フォーラム: C言語何でも質問掲示板
トピック: Visual C++ 2010 Expressの設定初期化
返信数: 5
閲覧数: 1835

Re: Visual C++ 2010 Expressの設定初期化

涼雅さん回答ありがとうございます
いわれたとおりフォルダを削除したんですが、やはり設定は残ったままでした。

ほかに何かできることないですかね
by AliceCoder
6年前
フォーラム: C言語何でも質問掲示板
トピック: Visual C++ 2010 Expressの設定初期化
返信数: 5
閲覧数: 1835

Visual C++ 2010 Expressの設定初期化

環境windows7 64bit Visual C++ 2010 Expressを使っていろいろ設定をいじってしまいました。 VC++ディレクトリなどを大幅に変えてしまい、自分でもよく分からない状態にしてしまいました。 設定の初期化方法を探しているのですが方法が分かりません 自分が試したことは ・「ツール」 → 「設定」 → 「リセット」 ・「ツール」 → 「設定」 → 「設定のインポートとエクスポート」 → 「全ての設定をリセット」 → ・アンインストール → インストール 上記3つを行いましたが全てが初期化されたわけではありませんでした。 インクルードパスなどはそのまま残ってしまいました ...
by AliceCoder
6年前
フォーラム: C言語何でも質問掲示板
トピック: オブジェクト指向について
返信数: 8
閲覧数: 465

Re: オブジェクト指向について

涼雅さん分かりやすく教えてくださりありがとうございます
こういうやり方もあったんですね
勉強になりました
by AliceCoder
6年前
フォーラム: C言語何でも質問掲示板
トピック: オブジェクト指向について
返信数: 8
閲覧数: 465

Re: オブジェクト指向について

涼雅さん回答ありがとうございます。
クラス宣言ですか
どこで宣言すればいいんですかね
by AliceCoder
6年前
フォーラム: C言語何でも質問掲示板
トピック: オブジェクト指向について
返信数: 8
閲覧数: 465

Re: オブジェクト指向について

h2so5さん回答再びありがとうございます

すいません書き間違えました
実引数のとこは、(player.get_x(), player.get_y())でアクセサのつもりでした。

なるほど、確かに複雑になってくると値渡しがめんどうになってきますね
次つくるときは経由用の構造体などを作ってみます

他の人の回答もいまだ受付中です。
明日ぐらいになったら解決にするつもりです
by AliceCoder
6年前
フォーラム: C言語何でも質問掲示板
トピック: オブジェクト指向について
返信数: 8
閲覧数: 465

Re: オブジェクト指向について

h2so5さん回答ありがとうございます
なるほど、そういう考え方がありましたか
今思いつきましたが、MapクラスのcanMoveの引数を(int x,int y)にして、
実引数に(player.get_x, player.get_y)とかはどうですかね
これならヘッダをインクルードする必要がなくなると思うのですが

他にもいろいろな回答待っています
by AliceCoder
6年前
フォーラム: C言語何でも質問掲示板
トピック: オブジェクト指向について
返信数: 8
閲覧数: 465

オブジェクト指向について

C++でゲームを作ろうと思いますが、オブジェクト指向についてよく分からないところがあります。 カプセル化を意識してプログラミングをしようと思いますが、悩んでいることがあります。 MapクラスとPlayerクラスがあるとします。 マップの状態を見て、移動可能ならプレイヤーを移動させる という処理がしたい場合にどうしたら最適かどうかです。 Playerクラスの移動関数の引数に、Mapクラスのオブジェクトのアドレスを渡す方法を考えましたが カプセル化っぽくなるとは思うのですがPlayerクラスにMapクラスのヘッダをインクルードしないといけないので大規模になるとエラーの元になりそうなので 悩んでいま...
by AliceCoder
7年前
フォーラム: C言語何でも質問掲示板
トピック: 敵を管理する方法のメリット・デメリットについて
返信数: 1
閲覧数: 383

Re: 敵を管理する方法のメリット・デメリットについて

私は 可読性 > 実行速度 派です
std::listを推薦されたのでそちらを使っていこうと思います
by AliceCoder
7年前
フォーラム: C言語何でも質問掲示板
トピック: 敵を管理する方法のメリット・デメリットについて
返信数: 1
閲覧数: 383

敵を管理する方法のメリット・デメリットについて

敵を管理する方法のメリット・デメリットについて知りたいです。 私は敵を管理する方法を3つ知っています ①敵構造体型の配列を作成 生存確認としてメンバ変数でフラグが必要になります。 敵が一体でも配列の最後までチェックしないといけません。 ②敵構造体ポインタ型の配列を作成 敵が一体でも配列の最後までチェックしないといけません。 敵が倒されたらメモリ解放を忘れずにしないといけない。 ③敵構造体ポインタを双方向リストで管理する 必要最低限のチェックで済みます。 敵が倒されたらメモリ解放を忘れずにしないといけない。 自分はよく処理速度がどれが遅いとか分からないのですが、速さだけ見るなら①が一番早いかなと...
by AliceCoder
7年前
フォーラム: C言語何でも質問掲示板
トピック: 文字列のリスト
返信数: 3
閲覧数: 188

Re: 文字列のリスト

あっさりできてしまいました
すごく簡単にできて驚きでした。
softya(ソフト屋)さんstring教えてくださりありがとございました。
by AliceCoder
7年前
フォーラム: C言語何でも質問掲示板
トピック: 文字列のリスト
返信数: 3
閲覧数: 188

Re: 文字列のリスト

またまたsoftya(ソフト屋)さん、回答ありがとうございます。
string型のlistを宣言ってことですかね
ちょっとそれで作ってみます
がんばってクラスで作ってみます
by AliceCoder
7年前
フォーラム: C言語何でも質問掲示板
トピック: 文字列のリスト
返信数: 3
閲覧数: 188

文字列のリスト

ゲームのメッセージウィンドウを作成しているんですが、文字の扱い方について悩んでいます。 文字列のlistを作ろうと思ったのですが、どの型でlistを宣言したらいいのかが分かりません。 (std::list<char>) log_list; charのままだと1文字しか入らないと思うのですが文字列単位でlistを作るにはどうすればいいのでしょうか char*でやろうとしたのですが、引数で1文字目アドレスを渡したところまではよかったのですが、結局アドレス元の文字列をどう保存していいのかという問題になりました。最悪、1文字単位でリスト作ってもいいのかなとかも思っています。改行コードなども1文字であつ...
by AliceCoder
7年前
フォーラム: C言語何でも質問掲示板
トピック: 構文エラー : ';' が '<' の前にありません。
返信数: 4
閲覧数: 5184

Re: 構文エラー : ';' が '<' の前にありません。

おそらくstd::が抜けているのが原因と思われます。
stdという名前空間に含まれているのでstd::vector<int> name;みたいに書かないといけないはずです
教科書などではusing namespace std;を最初にかけば次からstd::を省略できると書いてあります
using namespace std;を使う前に加えればおそらくエラーはなくなるはずです
by AliceCoder
7年前
フォーラム: C言語何でも質問掲示板
トピック: ヘッダファイルの使い方
返信数: 4
閲覧数: 220

Re: ヘッダファイルの使い方

今のところ大丈夫です。もしまたエラーが起きたら質問しますね
ありがとうございました
by AliceCoder
7年前
フォーラム: C言語何でも質問掲示板
トピック: ヘッダファイルの使い方
返信数: 4
閲覧数: 220

Re: ヘッダファイルの使い方

softya(ソフト屋)さん回答ありがとうございました。
必要最低限のヘッダを読み込むことにします
by AliceCoder
7年前
フォーラム: C言語何でも質問掲示板
トピック: ヘッダファイルの使い方
返信数: 4
閲覧数: 220

ヘッダファイルの使い方

windows7 64bit,VC++でプログラミングしているんですけどヘッダファイルの正しい使い方が分からないです。 私は宣言のためにヘッダファイルを読み込むという認識でつかっております。 ところがこの前ヘッダ関係のエラーに始めてあいました。 とりあえず同じヘッダファイルを読み込んでいる部分を少なくしたらエラーが出なくなりました。今でも詳しい原因は分かりません。 VC++では#pragma onceというのがあって、一度しか読み込まないことを保障してくれる?っぽいので使いたいヘッダを今までヘッダに書き続けてました。 説明がすごく下手ですが何がききたいかというと 何のヘッダを読み込んでいるのか...
by AliceCoder
7年前
フォーラム: C言語何でも質問掲示板
トピック: クラス内でのファイル入出力について
返信数: 6
閲覧数: 228

Re: クラス内でのファイル入出力について

書き込み成功しました!解放をしていなかったのが原因でした。
fcloseをしていなかったらファイル書き込みが無効になるってことですかね。
これは自分ひとりでは気が付けなかったです。
エクレさんありがとうございました。
by AliceCoder
7年前
フォーラム: C言語何でも質問掲示板
トピック: クラス内でのファイル入出力について
返信数: 6
閲覧数: 228

Re: クラス内でのファイル入出力について

戻り値は17でした。
これはマイナスの値じゃないから正常に書き込まれたってことですよね。
どこかでファイルのデータ消してしまっているってことですかね。
by AliceCoder
7年前
フォーラム: C言語何でも質問掲示板
トピック: クラス内でのファイル入出力について
返信数: 6
閲覧数: 228

Re: クラス内でのファイル入出力について

すいません。コードのせるの恥ずかしかったです。 たぶんどこか誤字とかしてそうな雰囲気なので全部コード載せますね ヘッダ #pragma once #include "Chara.h" #include "Enemy.h" #include <stdio.h> //各種キー*************************** #define UP_KEY (getch3(VK_UP)==1) #define RIGHT_KEY (getch3(VK_RIGHT)==1) #define DOWN_KEY (getch3(VK_DOWN)==1) #define LEFT_KEY (getch3...
by AliceCoder
7年前
フォーラム: C言語何でも質問掲示板
トピック: クラス内でのファイル入出力について
返信数: 6
閲覧数: 228

クラス内でのファイル入出力について

ファイルへの書き込みができていない現象がおきました。 クラスのメンバでFILE *file;を宣言し、そのクラスのコンストラクタでfile=fopen("aaa.txt","w");としました。ポインタのNULLチェックもしておりそこまでは問題ないはずです。デストラクタでfilecloseしております。 メンバ関数内でfprintfを使っても実際にファイルに書き込まれていませんでした。指定した名前どおりのファイルはちゃんと作られていました。 自分で試しにクラスを使わずにファイル出力だけのプログラムも作って実行しましたが、それが上手くできていたのでクラスを使用したことで何か起きているのかな?と自...

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