main.cpp の内容が MazeMap.cpp の内容と同じですね。そして main 関数がありません。
main.cpp の内容が間違ってるのでは?
検索結果 29 件
- 5年前
- フォーラム: 作品お披露目掲示板
- トピック: フリーハンド迷路作成プログラム
- 返信数: 2
- 閲覧数: 11062
Re: フリーハンド迷路作成プログラム
経路探索機能付きバージョンです。
これでちゃんと繋がってるの?という不安から解放されます(^^;。
これでちゃんと繋がってるの?という不安から解放されます(^^;。
- 5年前
- フォーラム: C言語何でも質問掲示板
- トピック: 太線の描画アルゴリズム
- 返信数: 34
- 閲覧数: 17690
Re: 太線の描画アルゴリズム
曲率の限界を決めて鋭角のところは外に広がるようにすれば自然な形になるかも。
どうやって計算したらいいか分かりませんけど(;^_^A
どうやって計算したらいいか分かりませんけど(;^_^A
- 5年前
- フォーラム: 作品お披露目掲示板
- トピック: フリーハンド迷路作成プログラム
- 返信数: 2
- 閲覧数: 11062
Re: フリーハンド迷路作成プログラム
障壁描画機能追加しました。
外壁に使えば自由な形の迷路になります。
こんなの細胞の中にあったような・・・?
外壁に使えば自由な形の迷路になります。
こんなの細胞の中にあったような・・・?
- 5年前
- フォーラム: 作品お披露目掲示板
- トピック: フリーハンド迷路作成プログラム
- 返信数: 2
- 閲覧数: 11062
フリーハンド迷路作成プログラム
フリーハンドで描いたような迷路を作成するプログラムです。
反応拡散系の応用です。
実際に迷路として使えるかどうかは運次第なところもありますが(^^;
反応拡散系の応用です。
実際に迷路として使えるかどうかは運次第なところもありますが(^^;
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: ■新年明けましておめでとうございます■新年挨拶トピック【雑談】
- 返信数: 4
- 閲覧数: 3807
Re: ■新年明けましておめでとうございます■新年挨拶トピック【雑談】
おめでとうございます。
今年もよろしくお願いします。
今年の抱負ですが、私はなにか新しいものに挑戦しようかと思っています。
具体的にはまだなにも考えてないんですが、ロボット制御とか、スマホアプリも作ってみたいですね。
まぁ、いまさらな感じがしないでもないですが^^;
今年もよろしくお願いします。
今年の抱負ですが、私はなにか新しいものに挑戦しようかと思っています。
具体的にはまだなにも考えてないんですが、ロボット制御とか、スマホアプリも作ってみたいですね。
まぁ、いまさらな感じがしないでもないですが^^;
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語で柔軟制御
- 返信数: 2
- 閲覧数: 1981
Re: C言語で柔軟制御
ロボットと人間が協調して同じ作業を行うことを目指しているのでしょうか。
どのような”柔軟制御”するのかは言語に左右されるものではないような気がしますが・・・
どのような”柔軟制御”するのかは言語に左右されるものではないような気がしますが・・・
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: eclipseでgetch()が使えない?
- 返信数: 2
- 閲覧数: 2566
Re: eclipseでgetch()が使えない?
コードを見た限りは問題は無いように思いますが、
実行は eclipse から行っているのですか。
もしそうなら作成した exe をコマンドラインで直接実行したら結果が変わるかもしれません。
実行は eclipse から行っているのですか。
もしそうなら作成した exe をコマンドラインで直接実行したら結果が変わるかもしれません。
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: テンプレートクラスの演算子オーバーロードフレンド関数をインスタンス化
- 返信数: 6
- 閲覧数: 4287
Re: テンプレートクラスの演算子オーバーロードフレンド関数をインスタンス化
こちらにアップしたコードは質問用に簡素化したものでして、本チャンのクラスではプライベートメンバとして配列をもっていて全ての要素に対して演算するような処理を行っているのです(^^;。
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: テンプレートクラスの演算子オーバーロードフレンド関数をインスタンス化
- 返信数: 6
- 閲覧数: 4287
Re: テンプレートクラスの演算子オーバーロードフレンド関数をインスタンス化
クイック返信だと「解決!」に出来ないんですね^^;
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: テンプレートクラスの演算子オーバーロードフレンド関数をインスタンス化
- 返信数: 6
- 閲覧数: 4287
Re: テンプレートクラスの演算子オーバーロードフレンド関数をインスタンス化
>かずまさん
解決案ありがとうございます。
なるほど、テンプレートを入れ子にするんですね。これは使えます。
2番目の案は本ちゃんのクラスではプライベートメンバを参照するので難しいですが、参考になりました。
ありがとうございました。
解決案ありがとうございます。
なるほど、テンプレートを入れ子にするんですね。これは使えます。
2番目の案は本ちゃんのクラスではプライベートメンバを参照するので難しいですが、参考になりました。
ありがとうございました。
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: テンプレートクラスの演算子オーバーロードフレンド関数をインスタンス化
- 返信数: 6
- 閲覧数: 4287
テンプレートクラスの演算子オーバーロードフレンド関数をインスタンス化
テンプレートクラスをライブラリに組み込むためにインスタンス化しようとしているのですが、 演算子オーバーロードフレンド関数のインスタンス化の方法がわかりません。 具体的には下のようなテンプレートクラスをインスタンス化します。 hoge.h template <typename T> class choge { T m_val; public: // コンストラクタ choge() : m_val(0) {} // 変換コンストラクタ choge(T val) : m_val(val) {} // +演算子オーバーロード choge operator+(const choge& hoge) con...
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: チャタリング関数(ブール宣言)
- 返信数: 1
- 閲覧数: 2143
Re: チャタリング関数(ブール宣言)
関数の機能が不明なものが多いので推測ですが、
最初に現在のスイッチの状態を読み込んで
>boolean tsw = digitalRead(dx);
スイッチの状態が変化するまで待つ(変化したらループを抜ける)
>while ( tsw == digitalRead(dx));
チャタリングを回避するために一定時間待つ
>delay(300);
という処理を行っているのではないでしょうか。
最初に現在のスイッチの状態を読み込んで
>boolean tsw = digitalRead(dx);
スイッチの状態が変化するまで待つ(変化したらループを抜ける)
>while ( tsw == digitalRead(dx));
チャタリングを回避するために一定時間待つ
>delay(300);
という処理を行っているのではないでしょうか。
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: gccのMakerFileでエラー
- 返信数: 2
- 閲覧数: 8800
Re: gccのMakerFileでエラー
ソースファイル名の取得で shell 関数を使っていますので、実際にコマンドラインで実行してファイル名が取得できるかやってみてはどうでしょうか。
>find ./src/* -name *.c
shell でうまくいかない場合は wildcard を使う方法もあります。
SOURCES = $(notdir $(wildcard $(SRC_DIR)/*.c))
(wildcard でパスの一覧を取得して、notdir でファイル名のみ取り出します。)
マクロにディレクト名を含めるとファイル名のみほしいところにディレクトリ名がくっついてしまったりするので注意が必要です。
>find ./src/* -name *.c
shell でうまくいかない場合は wildcard を使う方法もあります。
SOURCES = $(notdir $(wildcard $(SRC_DIR)/*.c))
(wildcard でパスの一覧を取得して、notdir でファイル名のみ取り出します。)
マクロにディレクト名を含めるとファイル名のみほしいところにディレクトリ名がくっついてしまったりするので注意が必要です。
- 6年前
- フォーラム: 作品お披露目掲示板
- トピック: ランダムドットステレオグラム掲示板
- 返信数: 0
- 閲覧数: 7910
ランダムドットステレオグラム掲示板
実験的に作っていたランダムドットステレオグラムを作成するソフトですが、思ってた以上にうまくいったので掲示板風プログラムにしてみました。
立体視ががうまくいくと文字列が浮かんで流れていきます。うまくいかないとただの砂の嵐にしか見えません^^;
見え方には個人差があります。サンプル画像で立体視が可能か確認してみてください。
立体視ががうまくいくと文字列が浮かんで流れていきます。うまくいかないとただの砂の嵐にしか見えません^^;
見え方には個人差があります。サンプル画像で立体視が可能か確認してみてください。
- 7年前
- フォーラム: C言語何でも質問掲示板
- トピック: VB2010からVCが受け取る配列のアドレスについて
- 返信数: 6
- 閲覧数: 3724
Re: VB2010からVCが受け取る配列のアドレスについて
SAFEARRAY型というのが関係しているかも?
詳しくないのでふわっとした情報で申し訳ないですが^^;
詳しくないのでふわっとした情報で申し訳ないですが^^;
- 7年前
- フォーラム: サンプルを共有するコミュニティ
- トピック: CRTセキュリティ強化関数のエラーキャッチサンプル
- 返信数: 0
- 閲覧数: 9505
CRTセキュリティ強化関数のエラーキャッチサンプル
VC++にCRTのセキュリティ強化された関数(strcpy_s等)というのがありますが、これらの関数でバッファオーバーランなどのエラーを検出すると 無効なパラメータハンドラが呼び出されます(debug版ではアサーションダイアログを表示し「続行」選択で無効なパラメータハンドラが呼ばれます)。 規定のハンドラの動作ではメッセージを表示してアプリケーションはクラッシュしますが、コンソール入力やファイル読み込みなどで異常データが予期 できる場合はエラーを検出してプログラムをクラッシュさせずに処理したい場合があります。 サンプルプログラムは、独自の CRT無効なパラメータハンドラで例外(std::inv...
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: C#のジャンプ処理について
- 返信数: 2
- 閲覧数: 2922
Re: C#のジャンプ処理について
質問の情報だけでソースを追いかけるのは大変なのでデバッグのヒントだけ。 y座標に関連する変数の内容を変更している箇所でブレークなり内容をログ出力するなりしたら、予備知識のない人が一から追っかけるより案外簡単に原因が判明するかもしれません。 デバッグ出力に Consoleクラスを使っているようですが、 Debugクラスを利用したほうがファイルに出力できたりとかいろいろ便利です。 Debugクラスでファイルに出力する例 public Form1() { // テキストファイルに出力する TextWriterTraceListenerオブジェクトを作成して Debug Listeners コレクショ...
- 8年前
- フォーラム: サンプルを共有するコミュニティ
- トピック: ログ出力
- 返信数: 0
- 閲覧数: 6502
ログ出力
お邪魔します。最近フォーラムに参加させていただいたいわんです。 これまで書き溜めてきたソースコードの中から流用できそうなものを見繕ってアップしていこうと思っています。 よろしくお願いします。早速ですが・・・ ●ログ出力クラス Compiler : Visual Stadio/C++ 使い方 : LogManager.h LogManager.cpp をプロジェクトに追加してログ出力を行いたいソースで LogManager.h をインクルードし、 以下のマクロを使用して出力してください。 LOG_DEBUG 文字列を出力 デバッグコンパイル時のみ出力される LOGF_DE...
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: gmpxx.hでC4146エラー
- 返信数: 2
- 閲覧数: 2920
Re: gmpxx.hでC4146エラー
発生しているエラーが警告だけのようなので、使用しているライブラリ・ヘッダーが間違いなく VisualStudio2015 用のものであるなら問題ないのではないでしょうか。
コンパイラオプションで「警告をエラーとして扱う」をいいえ(/WX-)にしないとビルドに失敗しますけど。
コンパイラオプションで「警告をエラーとして扱う」をいいえ(/WX-)にしないとビルドに失敗しますけど。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: Visual Studio 2008のリソースの編集での不都合
- 返信数: 4
- 閲覧数: 3033
Re: Visual Studio 2008のリソースの編集での不都合
*.suo *.ncb はソリューションファイル *.sln と同じ場所に作られます。*.suo は隠しファイルです。
それが存在しないというのは不思議ですね。作成しない設定できたかな?
もしかしてプロジェクトテンプレートが壊れているのかも。
新規プロジェクトを作成しても同じ現象発生したら Visual Studio 2008 を再インストールしたほうがいいですね。
それが存在しないというのは不思議ですね。作成しない設定できたかな?
もしかしてプロジェクトテンプレートが壊れているのかも。
新規プロジェクトを作成しても同じ現象発生したら Visual Studio 2008 を再インストールしたほうがいいですね。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: c#でopencvを使ったテンプレートマッチングの複数検索について。
- 返信数: 2
- 閲覧数: 8871
Re: c#でopencvを使ったテンプレートマッチングの複数検索について。
最大でマッチした部分を画像加工でマスクして再度テンプレートマッチングする・・を繰り返すやり方はだめですか?
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: Visual Studio 2008のリソースの編集での不都合
- 返信数: 4
- 閲覧数: 3033
Re: Visual Studio 2008のリソースの編集での不都合
同じ現象は経験がありませんが、私は Visual Studio の動作が怪しいときは *.suo や *.ncb などの一時ファイルを削除してリビルドしてみます。
たまにうまくいくこともあります^^;
たまにうまくいくこともあります^^;
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: カリングについて
- 返信数: 2
- 閲覧数: 1936
Re: カリングについて
おおむねその解釈で合ってると思いますよ。
表側からみて右回りに頂点を定義したポリゴンを視線方向にスクリーンに投影したとき、
投影された頂点の位置が左回りになればそれはポリゴンを裏側から見てることになり描く必要は無い。
ということではないでしょうか。
表側からみて右回りに頂点を定義したポリゴンを視線方向にスクリーンに投影したとき、
投影された頂点の位置が左回りになればそれはポリゴンを裏側から見てることになり描く必要は無い。
ということではないでしょうか。
この部分は言ってる意味がちょっと分からないですけど^^;頂点を時計回りにした四角形が頂点は4つしかないのにカリングが適用されているなんて当たり前じゃないですか?
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: 自作タスクリストについて
- 返信数: 7
- 閲覧数: 5028
Re: 自作タスクリストについて
for文の継続条件式の判定は初期化式実行直後にも行われます。
最初から偽の判定となれば1回もループ処理を行なわないわけです。
初期化式と継続条件式をじっくり見比べてみれば気づくと思いますが・・・
最初から偽の判定となれば1回もループ処理を行なわないわけです。
初期化式と継続条件式をじっくり見比べてみれば気づくと思いますが・・・
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: 自作タスクリストについて
- 返信数: 7
- 閲覧数: 5028
Re: 自作タスクリストについて
29行目 for文の継続条件式が誤ってるような気がします。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: std::listでnew・deleteをオーバーロード
- 返信数: 5
- 閲覧数: 4104
Re: std::listでnew・deleteをオーバーロード
newとdeleteの仕組みについて、興味があったので自分なりにコードを書いてみました。 一応動いているみたいですが、まだよくわかっていないこともあり問題あるコードだと思いますので詳しい方のチェックお願いします。 エラーチェック、例外発生時の対応等一切していません^^; // compiler : Microsoft Visual C++ 2015 // project template : Win32 コンソールアプリケーション #include "stdafx.h" #include <list> using namespace std; class Task { protected: s...
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: c++とVS2015でリアルタイムプロットしたい!
- 返信数: 2
- 閲覧数: 1987
Re: c++とVS2015でリアルタイムプロットしたい!
リアルタイムデータをプロセス間でやり取りする場合、たぶん共有ファイルを使うより名前付きパイプなどの通信手法を使ったほうが簡単にできると思います。
ただ、私はgnuplotがどんなものか知らないので的外れなコメントでしたらごめんなさい。
ただ、私はgnuplotがどんなものか知らないので的外れなコメントでしたらごめんなさい。