YuOさん、ISLeさん回答ありがとうございました。
ISLeさんのいわれたとおりの場所のファイルに設定が書き込まれてました。
一応コピーをとり、設定ファイルらしきものを削除してVC++を起動したところ
うまく設定を初期化してくれました
検索結果 51 件
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Visual C++ 2010 Expressの設定初期化
- 返信数: 5
- 閲覧数: 4161
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Visual C++ 2010 Expressの設定初期化
- 返信数: 5
- 閲覧数: 4161
Re: Visual C++ 2010 Expressの設定初期化
涼雅さん回答ありがとうございます
いわれたとおりフォルダを削除したんですが、やはり設定は残ったままでした。
ほかに何かできることないですかね
いわれたとおりフォルダを削除したんですが、やはり設定は残ったままでした。
ほかに何かできることないですかね
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Visual C++ 2010 Expressの設定初期化
- 返信数: 5
- 閲覧数: 4161
Visual C++ 2010 Expressの設定初期化
環境windows7 64bit Visual C++ 2010 Expressを使っていろいろ設定をいじってしまいました。 VC++ディレクトリなどを大幅に変えてしまい、自分でもよく分からない状態にしてしまいました。 設定の初期化方法を探しているのですが方法が分かりません 自分が試したことは ・「ツール」 → 「設定」 → 「リセット」 ・「ツール」 → 「設定」 → 「設定のインポートとエクスポート」 → 「全ての設定をリセット」 → ・アンインストール → インストール 上記3つを行いましたが全てが初期化されたわけではありませんでした。 インクルードパスなどはそのまま残ってしまいました ...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: オブジェクト指向について
- 返信数: 8
- 閲覧数: 3210
Re: オブジェクト指向について
涼雅さん分かりやすく教えてくださりありがとうございます
こういうやり方もあったんですね
勉強になりました
こういうやり方もあったんですね
勉強になりました
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: オブジェクト指向について
- 返信数: 8
- 閲覧数: 3210
Re: オブジェクト指向について
涼雅さん回答ありがとうございます。
クラス宣言ですか
どこで宣言すればいいんですかね
クラス宣言ですか
どこで宣言すればいいんですかね
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: オブジェクト指向について
- 返信数: 8
- 閲覧数: 3210
Re: オブジェクト指向について
h2so5さん回答再びありがとうございます
すいません書き間違えました
実引数のとこは、(player.get_x(), player.get_y())でアクセサのつもりでした。
なるほど、確かに複雑になってくると値渡しがめんどうになってきますね
次つくるときは経由用の構造体などを作ってみます
他の人の回答もいまだ受付中です。
明日ぐらいになったら解決にするつもりです
すいません書き間違えました
実引数のとこは、(player.get_x(), player.get_y())でアクセサのつもりでした。
なるほど、確かに複雑になってくると値渡しがめんどうになってきますね
次つくるときは経由用の構造体などを作ってみます
他の人の回答もいまだ受付中です。
明日ぐらいになったら解決にするつもりです
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: オブジェクト指向について
- 返信数: 8
- 閲覧数: 3210
Re: オブジェクト指向について
h2so5さん回答ありがとうございます
なるほど、そういう考え方がありましたか
今思いつきましたが、MapクラスのcanMoveの引数を(int x,int y)にして、
実引数に(player.get_x, player.get_y)とかはどうですかね
これならヘッダをインクルードする必要がなくなると思うのですが
他にもいろいろな回答待っています
なるほど、そういう考え方がありましたか
今思いつきましたが、MapクラスのcanMoveの引数を(int x,int y)にして、
実引数に(player.get_x, player.get_y)とかはどうですかね
これならヘッダをインクルードする必要がなくなると思うのですが
他にもいろいろな回答待っています
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: オブジェクト指向について
- 返信数: 8
- 閲覧数: 3210
オブジェクト指向について
C++でゲームを作ろうと思いますが、オブジェクト指向についてよく分からないところがあります。 カプセル化を意識してプログラミングをしようと思いますが、悩んでいることがあります。 MapクラスとPlayerクラスがあるとします。 マップの状態を見て、移動可能ならプレイヤーを移動させる という処理がしたい場合にどうしたら最適かどうかです。 Playerクラスの移動関数の引数に、Mapクラスのオブジェクトのアドレスを渡す方法を考えましたが カプセル化っぽくなるとは思うのですがPlayerクラスにMapクラスのヘッダをインクルードしないといけないので大規模になるとエラーの元になりそうなので 悩んでいま...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 敵を管理する方法のメリット・デメリットについて
- 返信数: 1
- 閲覧数: 1087
Re: 敵を管理する方法のメリット・デメリットについて
私は 可読性 > 実行速度 派です
std::listを推薦されたのでそちらを使っていこうと思います
std::listを推薦されたのでそちらを使っていこうと思います
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 敵を管理する方法のメリット・デメリットについて
- 返信数: 1
- 閲覧数: 1087
敵を管理する方法のメリット・デメリットについて
敵を管理する方法のメリット・デメリットについて知りたいです。 私は敵を管理する方法を3つ知っています ①敵構造体型の配列を作成 生存確認としてメンバ変数でフラグが必要になります。 敵が一体でも配列の最後までチェックしないといけません。 ②敵構造体ポインタ型の配列を作成 敵が一体でも配列の最後までチェックしないといけません。 敵が倒されたらメモリ解放を忘れずにしないといけない。 ③敵構造体ポインタを双方向リストで管理する 必要最低限のチェックで済みます。 敵が倒されたらメモリ解放を忘れずにしないといけない。 自分はよく処理速度がどれが遅いとか分からないのですが、速さだけ見るなら①が一番早いかなと...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列のリスト
- 返信数: 3
- 閲覧数: 1185
Re: 文字列のリスト
あっさりできてしまいました
すごく簡単にできて驚きでした。
softya(ソフト屋)さんstring教えてくださりありがとございました。
すごく簡単にできて驚きでした。
softya(ソフト屋)さんstring教えてくださりありがとございました。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列のリスト
- 返信数: 3
- 閲覧数: 1185
Re: 文字列のリスト
またまたsoftya(ソフト屋)さん、回答ありがとうございます。
string型のlistを宣言ってことですかね
ちょっとそれで作ってみます
がんばってクラスで作ってみます
string型のlistを宣言ってことですかね
ちょっとそれで作ってみます
がんばってクラスで作ってみます
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列のリスト
- 返信数: 3
- 閲覧数: 1185
文字列のリスト
ゲームのメッセージウィンドウを作成しているんですが、文字の扱い方について悩んでいます。 文字列のlistを作ろうと思ったのですが、どの型でlistを宣言したらいいのかが分かりません。 (std::list<char>) log_list; charのままだと1文字しか入らないと思うのですが文字列単位でlistを作るにはどうすればいいのでしょうか char*でやろうとしたのですが、引数で1文字目アドレスを渡したところまではよかったのですが、結局アドレス元の文字列をどう保存していいのかという問題になりました。最悪、1文字単位でリスト作ってもいいのかなとかも思っています。改行コードなども1文字であつ...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構文エラー : ';' が '<' の前にありません。
- 返信数: 4
- 閲覧数: 8338
Re: 構文エラー : ';' が '<' の前にありません。
おそらくstd::が抜けているのが原因と思われます。
stdという名前空間に含まれているのでstd::vector<int> name;みたいに書かないといけないはずです
教科書などではusing namespace std;を最初にかけば次からstd::を省略できると書いてあります
using namespace std;を使う前に加えればおそらくエラーはなくなるはずです
stdという名前空間に含まれているのでstd::vector<int> name;みたいに書かないといけないはずです
教科書などではusing namespace std;を最初にかけば次からstd::を省略できると書いてあります
using namespace std;を使う前に加えればおそらくエラーはなくなるはずです
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: ヘッダファイルの使い方
- 返信数: 4
- 閲覧数: 1316
Re: ヘッダファイルの使い方
今のところ大丈夫です。もしまたエラーが起きたら質問しますね
ありがとうございました
ありがとうございました
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: ヘッダファイルの使い方
- 返信数: 4
- 閲覧数: 1316
Re: ヘッダファイルの使い方
softya(ソフト屋)さん回答ありがとうございました。
必要最低限のヘッダを読み込むことにします
必要最低限のヘッダを読み込むことにします
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: ヘッダファイルの使い方
- 返信数: 4
- 閲覧数: 1316
ヘッダファイルの使い方
windows7 64bit,VC++でプログラミングしているんですけどヘッダファイルの正しい使い方が分からないです。 私は宣言のためにヘッダファイルを読み込むという認識でつかっております。 ところがこの前ヘッダ関係のエラーに始めてあいました。 とりあえず同じヘッダファイルを読み込んでいる部分を少なくしたらエラーが出なくなりました。今でも詳しい原因は分かりません。 VC++では#pragma onceというのがあって、一度しか読み込まないことを保障してくれる?っぽいので使いたいヘッダを今までヘッダに書き続けてました。 説明がすごく下手ですが何がききたいかというと 何のヘッダを読み込んでいるのか...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: クラス内でのファイル入出力について
- 返信数: 6
- 閲覧数: 1335
Re: クラス内でのファイル入出力について
書き込み成功しました!解放をしていなかったのが原因でした。
fcloseをしていなかったらファイル書き込みが無効になるってことですかね。
これは自分ひとりでは気が付けなかったです。
エクレさんありがとうございました。
fcloseをしていなかったらファイル書き込みが無効になるってことですかね。
これは自分ひとりでは気が付けなかったです。
エクレさんありがとうございました。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: クラス内でのファイル入出力について
- 返信数: 6
- 閲覧数: 1335
Re: クラス内でのファイル入出力について
戻り値は17でした。
これはマイナスの値じゃないから正常に書き込まれたってことですよね。
どこかでファイルのデータ消してしまっているってことですかね。
これはマイナスの値じゃないから正常に書き込まれたってことですよね。
どこかでファイルのデータ消してしまっているってことですかね。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: クラス内でのファイル入出力について
- 返信数: 6
- 閲覧数: 1335
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...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: クラス内でのファイル入出力について
- 返信数: 6
- 閲覧数: 1335
クラス内でのファイル入出力について
ファイルへの書き込みができていない現象がおきました。 クラスのメンバでFILE *file;を宣言し、そのクラスのコンストラクタでfile=fopen("aaa.txt","w");としました。ポインタのNULLチェックもしておりそこまでは問題ないはずです。デストラクタでfilecloseしております。 メンバ関数内でfprintfを使っても実際にファイルに書き込まれていませんでした。指定した名前どおりのファイルはちゃんと作られていました。 自分で試しにクラスを使わずにファイル出力だけのプログラムも作って実行しましたが、それが上手くできていたのでクラスを使用したことで何か起きているのかな?と自...