検索結果 209 件

by ookami
3年前
フォーラム: C言語何でも質問掲示板
トピック: Win32コンソールアプリケーション
返信数: 1
閲覧数: 416

Re: Win32コンソールアプリケーション

後者はこんな感じで行けると思います。
AllocConsole();
freopen("CONOUT$", "w", stdout);
freopen("CONIN$", "r", stdin);
by ookami
3年前
フォーラム: C言語何でも質問掲示板
トピック: glut OpenGL 球の連続発射描画ができない
返信数: 2
閲覧数: 656

Re: glut OpenGL 球の連続発射描画ができない

いろいろ気になりますが変数のスコープは理解していますか。
例えば qmake make[QM] は display が終わるたびに破棄されます。
by ookami
3年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリの横スクロールの方法について助けてください!
返信数: 1
閲覧数: 491

Re: DXライブラリの横スクロールの方法について助けてください!

例えば画面に描画するすべてのx座標を -10 すると、右に10スクロールしたように見えます。
by ookami
3年前
フォーラム: C言語何でも質問掲示板
トピック: 動的に解像度を変化させたい
返信数: 3
閲覧数: 754

Re: 動的に解像度を変化させたい

ステップ実行して、何行目で例外が発生しているか確認するのが良いと思います。
by ookami
4年前
フォーラム: 作品お披露目掲示板
トピック: MultiThreadの利用について
返信数: 1
閲覧数: 4060

Re: MultiThreadの利用について

二重に投稿されたようなので念のため。
こちらで回答がついているようです。
http://dixq.net/forum/viewtopic.php?f=3&t=15926
by ookami
4年前
フォーラム: C言語何でも質問掲示板
トピック: (DxLib) 色相変化+透明度変化の組み合わせ方法
返信数: 2
閲覧数: 861

Re: (DxLib) 色相変化+透明度変化の組み合わせ方法

>画像が10枚になると、2回 * 10枚 + 1回 = 21回 のSetDrawBlendMode()が必要になってしまい
>結果としてフェードの表示中、画面がガクガクしてしまいます。

上記の描画の部分をまるごとコメントアウトした時と比較しても、FPSが明らかに(60FPSから30FPSなど)下がるのでしょうか?
SetDrawBlendMode()自体はぜんぜん重い処理ではないはずなので、何か描画以外に重い処理を入れてしまっていないでしょうか?
ソース全体を貼ってもらった方がよい気がするのですが...
by ookami
4年前
フォーラム: C言語何でも質問掲示板
トピック: 反復構造
返信数: 6
閲覧数: 1211

Re: 反復構造

入力方法がよく分かりません。
何を入力して何をカウントするのでしょうか?
Eが入力された場合以外の例を書いてもらうといいのかなと。

あと、同じ内容のスレがもうひとつ立っているようなので、そちらは解決にしてもらった方がよいかと。
by ookami
4年前
フォーラム: C言語何でも質問掲示板
トピック: c言語で外部ソフトに処理させる方法
返信数: 3
閲覧数: 1210

Re: c言語で外部ソフトに処理させる方法

http://www.symbolics.jp/sample/mathlink-sample.pdf
この記事によると、From Mathematica To C と、From C To Mathematica 双方向に連携ができるっぽいです。試してなくてすいません。
by ookami
4年前
フォーラム: 作品お披露目掲示板
トピック: Web上でRPGが作れるWebサービスです!
返信数: 9
閲覧数: 7509

Re: Web上でRPGが作れるWebサービスです!

ツール拝見しました。超かっこいい(笑
テストマップうろうろしてました。
ブラウザゲーでF5とか進む戻るボタン押した時の対策がどうなってるのかいつも気になるんですよね。
その辺のノウハウはなかなか見る機会がないので...
by ookami
4年前
フォーラム: 作品お披露目掲示板
トピック: 汎用ゲーム開発ツールを作ってみました
返信数: 7
閲覧数: 8408

Re: 汎用ゲーム開発ツールを作ってみました

#zxcさん
AEnのDLありがとうございます!

ありゃ、ほんとですね。
だいぶ前に作ったのでどういう意図だったか......説明用に画像の領域が分かるようにするためだった気もしますが、忘れました(笑)

今見ると明らかに不自然なので、いい感じに直そうと思います。
ご報告ありがとうございます!
by ookami
4年前
フォーラム: C言語何でも質問掲示板
トピック: C#でデータテーブル同士の結合について
返信数: 6
閲覧数: 4265

Re: C#でデータテーブル同士の結合について

testtd2 == Tables["A"] でしょうか?
親と子が逆になっているとか、その辺だと思いますが...
by ookami
4年前
フォーラム: C言語何でも質問掲示板
トピック: 【悩み】コードの流れを把握できません
返信数: 5
閲覧数: 1034

Re: 【悩み】コードの流れを把握できません

以下あくまで自分ルールの主観で書かせていただきますが、何かしらご参考になれば幸いです。 私は、  ・コメント行は2~5行ずつ固めて書く[1]  ・[1]の固まりに対応するソース行数は[1]の3倍程度 (つまり6~15行程度)  ・コメントの文脈がネストをまたがない と決めています。 以下の例は、{コメント,ソース}が、{3,9}行、{2,6}行の例です。 void 関数() { // なになにをする関数。まず何を何して何する。 // つぎに...とする。 // これはxxxを考慮するためである ←単に挙動だけでなく、「意図」を書くのも大事 int xxxx; xxxxxxx(); xxx=xx...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C#の言語からAjax通信
返信数: 25
閲覧数: 4840

Re: C#の言語からAjax通信

おそらくですが、リクエストを送る前後の処理も含めて検討しないと、目的の情報が得られない気がします。
パラメータつきURLがページ内でJavaScriptによって生成されているとしたら、その処理ごと実行する、とかですね。
不正アクセスと判定されないかちょっと心配ではありますが...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C#の言語からAjax通信
返信数: 25
閲覧数: 4840

Re: C#の言語からAjax通信

「HTTP 500」等で検索すると分かりますが、レスポンスのステータスが500というのは「サーバ内部エラー」になります。

前述の通り「相手のサーバにリクエストが届いている」のは合っていて、
そのリクエストへのレスポンスとして、サーバ(nextool.travel.yahoo.co.jp)がエラーを返してきています。
サーバが何をエラー扱いしているかは、サーバアプリを作った人にしか分かりません。

ただ、Firebugで試されたときにはうまくいったとのことですから、
リクエストのパラメータに有効期限やハッシュが含まれていて、マッチしなければ不正アクセス扱いされているとか、その辺かなと。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C#の言語からAjax通信
返信数: 25
閲覧数: 4840

Re: C#の言語からAjax通信

この場合の「undefined」はエラーではなく、最後に実行した文の戻りがundefinedということなので、問題ないです。
他に特に(赤字とかで)表示されたわけでないなら、送るまでのエラーはないですね。
少なくとも相手のサーバにリクエストが届いているはずです。

上記で「undefined」と表示された後、
ajax.responseText
ajax.readyState
ajax.status
と順に実行すると状態が見れると思います。それも貼ってください。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C#の言語からAjax通信
返信数: 25
閲覧数: 4840

Re: C#の言語からAjax通信

XMLHttpRequest使えるのですね... 失礼しました。
YuOさんも言われていますが切り分けをしてほしいです。
IEで(普通にブラウザとして起動して)目的のページを開いた状態で、(バージョンによりますが)F12、Ctrl+2と押すとコンソールが開きます。一番下のプロンプト「>」部分に上記のJavascriptを入力して実行したときのエラーメッセージを教えてください。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C#の言語からAjax通信
返信数: 25
閲覧数: 4840

Re: C#の言語からAjax通信

ソースを改めて見て気付いたのですが、
.NetのWebBrowserはほぼIEなのでXMLHttpRequestが使えないかもです。
http://lostlinksearch.net/blog/2012/02/ ... %e3%83%bc/
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C#の言語からAjax通信
返信数: 25
閲覧数: 4840

Re: C#の言語からAjax通信

webBrowser.Navigate("javascript:スクリプト")
ではどうでしょうか?
by ookami
5年前
フォーラム: 作品お披露目掲示板
トピック: 汎用ゲーム開発ツールを作ってみました
返信数: 7
閲覧数: 8408

Re: 汎用ゲーム開発ツールを作ってみました

emadurandalさん、
AEn見ていただいてありがとうございます!

別スレで見ましたが本職のゲームプログラマーさんなんですね!
私は最近IT業に転職しましたがゲーム作りはずっと趣味で続けてきたので...いやはや...お恥ずかしい(笑) でも打倒Un*ty。
今後ともよろしくお願いします。

WebRPG、触ってみたいです!
emadurandalさんの立てたほうのスレ見張っときます(笑)
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 状態数の数え上げについて
返信数: 6
閲覧数: 902

Re: 状態数の数え上げについて

問題そのものは分かりましたが、プログラムへの入力がよく分かりません。 (1)~(9)は手動で計算してプログラムに直書きでしょうか? どちらにしても、数え上げる部分はプログラムするんだと思うので、 まずは以下のようなプログラムから始めてはいかがでしょうか。 (1)~(9)を配列等に格納し、 (1)と(2)が等しいかチェック (1)と(3)が等しいかチェック (1)と(4)が等しいかチェック   : (1)と(9)が等しいかチェック (2)と(3)が等しいかチェック (2)と(4)が等しいかチェック (2)と(5)が等しいかチェック   : (2)と(9)が等しいかチェック (3)と(4)が等しい...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 変数のカプセル化を守りながらのデータの受け渡しについて
返信数: 138
閲覧数: 17437

Re: 変数のカプセル化を守りながらのデータの受け渡しについて

「迷ってしまい」とのことなのでよけい混乱させたらすいませんが、別の視点になるかと思い、参考までに書いてみます。 どういう固まりでテストしたいか、ということなんですが... 例えば「敵だけを一体生成し、登場から退場までのテスト」をしているとします。 期待する結果としては、真っ暗な背景に、敵が一体だけ表示されているイメージです。 しかし、実際には画面に何も表示されなかったとします。 すると、今のソースだと可能性として、   ① story1.csvが正しくない   ② csvの読み込み処理が正しくない   ③ enemy_order構造体への格納が正しくない   ④ enemy_num_searc...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 第一章 キーコンフィグに対応させてみよう エラー
返信数: 1
閲覧数: 416

Re: 第一章 キーコンフィグに対応させてみよう エラー

過去スレで似たようなのを見つけました。ご参考になれば。
http://dixq.net/forum/viewtopic.php?t=5634
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 遠隔操作のプログラム
返信数: 1
閲覧数: 480

Re: 遠隔操作のプログラム

別のトピックで「悪用はしないので」と言われていた方ですか?
名前は統一した方がいいですよ。

みけCATさんにインデントを直すように言われていたと思うのですが直っていないようです。
まずそこから始めては?
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 並行処理について
返信数: 22
閲覧数: 3562

Re: 並行処理について

4つ同時に答えるのが難しいのですが、
一番のポイントとして、
子プロセスをforkで起動した時、変数fのコピーが作られますが、メモリ空間を共有しているわけではないので、
子プロセス上で f=1 としても、親プロセス上での fは0のままです。

子プロセスが終了するのを待つにはwaitpid()を使うのがよいようです。
http://www.ne.jp/asahi/hishidama/home/tech/c/fork.html
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 変数のカプセル化を守りながらのデータの受け渡しについて
返信数: 138
閲覧数: 17437

Re: 変数のカプセル化を守りながらのデータの受け渡しについて

SDDさん、 あ、収束ぽいですかね^^; 一応聞かれたところ書いておきます。 >龍神録のように、グローバルなやり方はあまり良くなく、かと言って隠蔽を強めるとC++的なゲームプログラミングになるなら、 >純粋にC言語的なゲームってどういうコードになるんだ?とか思ってしまいました。C言語が手続き型というのはよく聞きますが・・・。 仰る通り「グローバルなやり方」を取らないといけないことが多かったですね。 その分、コード規約を徹底するなど、人力に頼る部分が多かったように思います。 今SDDさんがされているように、「関数は 『名詞_動詞』 という命名にしてポインタで渡そう」とか。 「どういうコード」とい...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 変数のカプセル化を守りながらのデータの受け渡しについて
返信数: 138
閲覧数: 17437

Re: 変数のカプセル化を守りながらのデータの受け渡しについて

SDDさんが「隠蔽した」と仰ってたのは「別cppから見たenemy_order(構造体)変数」のことだったのですね。
てっきり「enemy_order(構造体)変数以外から見たcntなどのメンバ」かと思ってました... (オブジェクト指向と言われたのでつい構造体の「中身」に目が行ってしまった)

前者は確かに、隠蔽に似た効果があると思います。後者は、3D_3Dさんも仰っていますが、「公開」されています。
(というか、ここまで寄せているならもうC++で書いた方がよい気がしますが...?)
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 変数のカプセル化を守りながらのデータの受け渡しについて
返信数: 138
閲覧数: 17437

Re: 変数のカプセル化を守りながらのデータの受け渡しについて

横からすいません。細かいツッコミではありますが一応... オブジェクト指向における「隠蔽」とはデータや振る舞い等を外部からアクセスできないようにすることです。 例えば、 class myClass { private: int hoge; public: int getHoge(void) { return hoge; } }; というクラスにおいて、「int hoge」変数は外部からは「隠蔽」されています。 これに対し、「enemy_order[n].cnt」のように「cnt」メンバ変数に直接アクセスできるのは「隠蔽」ではありません。 上記でされているのは、ファイルを分離して読みやすくなった...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: Pause=Downとなるバグ
返信数: 5
閲覧数: 885

Re: Pause=Downとなるバグ

後者ですね。大抵は「-1」かと。
上でも書きましたが、ぜひステップ実行について調べてみてください。
実行中の変数の値を、プログラムを中断して調べたりすることができます。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: Pause=Downとなるバグ
返信数: 5
閲覧数: 885

Re: Pause=Downとなるバグ

amehiruneさん、
提示された部分だけでは何とも言えませんが、csvの最後の7を読んだ後、「if(input==',' || input=='\n'){//カンマか改行なら」に行かず「if(input==EOF){//ファイルの終わりなら」で終了しているのではないでしょうか。
その結果、configpad.pauseが初期化されずたまたま「0」だった場合、上記のような挙動になると思います。
ステップ実行等で確認してください。

あと、関係ないですがfscanf等の方が簡単では?
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: ウインドウの順序
返信数: 2
閲覧数: 491

Re: ウインドウの順序

SetWindowPos関数でしょうか。n番目にするには、1~(n-1)番目を順に前面に持ってくるしかないかと思います。
http://msdn.microsoft.com/ja-jp/library/cc411206.aspx

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