検索結果 209 件

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

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

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

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

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

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

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

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

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

Re: MultiThreadの利用について

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

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

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

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

Re: 反復構造

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

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

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

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

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

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

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

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

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

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

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

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

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
閲覧数: 5172

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
閲覧数: 18060

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

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

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

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

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

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

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

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
閲覧数: 18060

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

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

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

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

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

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
閲覧数: 939

Re: Pause=Downとなるバグ

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

Re: Pause=Downとなるバグ

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

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

Re: ウインドウの順序

SetWindowPos関数でしょうか。n番目にするには、1~(n-1)番目を順に前面に持ってくるしかないかと思います。
http://msdn.microsoft.com/ja-jp/library/cc411206.aspx
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 初心者です。初投稿
返信数: 3
閲覧数: 748

Re: 初心者です。初投稿

VisualStudioのままでもたぶん...
こちらの過去ログと似た症状かと思います。ご確認ください。

http://dixq.net/forum/viewtopic.php?f=3&t=13508
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリを始めたのですが・・
返信数: 6
閲覧数: 996

Re: DXライブラリを始めたのですが・・

softya(ソフト屋)さん、
↓これかと思われます。
http://dixq.net/g/01_06.html
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語プログラムの製作
返信数: 4
閲覧数: 1933

Re: C言語プログラムの製作

とりあえず以下の方法を思いつきました。 案1.抽選のたびに重複をチェックして、重複していれば再度抽選する 案2.selectbox[0]=0,selectbox[1]=1,...selectbox[a]=a を用意してランダムに何回か並べ替えた後、selectbox[0]~selectbox[sele-1]までを当選、とする 「puts("結果");」の後を以下のように変更します。 案1 for(k=0;k<sele;k++){ selectbox[k]=rand()%a; for(int l=0;l<k;l++) { // 重複が見つかったら一つ戻ってもう一度抽選 if(selectbox[...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリを始めたのですが・・
返信数: 6
閲覧数: 996

Re: DXライブラリを始めたのですが・・

1行目のincludeがncludeになっているのでは?
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: .ttfフォントデータをCreateFontToHandleで使用する
返信数: 23
閲覧数: 3780

Re: .ttfフォントデータをCreateFontToHandleで使用する

DxLibで似たようなプログラムを組んでいるので、添付されていたttfファイルを試したところ、ちゃんと表示されましたー ロード部分は以下のような感じです。 (独自クラスの部分がありますが... char配列にぶち込むだけのクラスです) char *font_path="(パス)"; DWORD font_num=0; file f; // 独自クラス。f.load()でファイル全体をchar配列にバイナリロード。f.begin()で先頭のポインタを返す。f.getSize()でファイルサイズを返す。 f.load(font_path,false); if(!AddFontMemResource...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: カーソルの位置がズレないように画像を拡縮したい
返信数: 9
閲覧数: 2028

Re: カーソルの位置がズレないように画像を拡縮したい

遅かった^^; 最初書いたのと同じなのですが、別な書き方にしてみます。 図解がないと伝わりづらいかもしれませんが... 長方形ABCDを考えます。マウス座標をMとします。 AとMの中点をA'とします。同様に、B'、C'、D'をそれぞれ B、C、D と M との中点に取ります。 新しい長方形A'B'C'D'は、「マウスカーソルを当てた位置がずれないように拡大縮小」されています。 説明のため頂点ABCDと比較しましたが、DrawRotaGraphFは中心点を入力とするので、画像の中心Pとマウス座標Mの中点をP'とすればよいかと。 また、上記は1/2倍にした場合なので 中点(1:1) を取りましたが...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: list構造について
返信数: 1
閲覧数: 461

Re: list構造について

イテレータのことでしょうか?
http://www.cppll.jp/cppreference/cpplis ... html#begin
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 会員制サイトのページの更新をチェックするような処理をしたいです。
返信数: 4
閲覧数: 1039

Re: 会員制サイトのページの更新をチェックするような処理をしたいです。

やりたい条件によってアプローチが異なる気がしますね。 1. まずそのサイトがAPIを公開しているかどうか。公開していれば、(Twitterクライアントを自作するのと同じように、)チェック用のクライアントを自作するのがよいと思います。 ※これ以外の方法だと、アクセスのしかたや頻度によっては「不正アクセス」扱いになる可能性があるので注意してください。 言語は、サイトによって、APIと共にメジャーな言語でのサンプルが公開されている場合があるので参考にします。 2. 次に、ブラウザは立ち上げっぱなしだが、ブラウザが背面にあっても「通知」してくれればよい、という場合。 (「ブラウザに表示せずに」とありま...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: カーソルの位置がズレないように画像を拡縮したい
返信数: 9
閲覧数: 2028

Re: カーソルの位置がズレないように画像を拡縮したい

xドリアンxさん、
この場合は自力で換算するしかないですね。
画像をm倍した状態なら、マウス座標を1/m倍します。あとはどこを中心に拡大縮小しているかによって、差し引き必要です。

「拡大縮小」とありますが、DrawRotaGraphを使っているということは回転もするのでしょうか?
その場合は回転行列を使う必要があります。

MakeScreen等使っても座標の換算部分は同じです。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: マップの当たり判定
返信数: 7
閲覧数: 1449

Re: マップの当たり判定

くじらさん、 「マップと当たり判定を行う良い手段」ということは、上記のアプローチとは全く異なる方法で、ということでしょうか? 例えばBox2Dのようなライブラリも選択肢かなとは思います。 ただBox2Dは日本語のドキュメントが少ない印象なので、要調査かもしれません。 自作にこだわるのでしたら、簡略化の方法として、 「自分が半径 r の円」というのをあえて点とみなし、その分、「地形を r だけ太らせた画像」と判定する、という方法もあるかと思います。 「地形を r だけ太らせた画像」をあらかじめ手動で用意しておいて、GetPixelSoftImage(自分の座標...)等で判定するという。 ある程...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 協力お願いします
返信数: 6
閲覧数: 1112

Re: 協力お願いします

たぶんですが、上で示されたコードでlongPやlongL等で最長を求めてようとしているのかなと。
その前に「最長」というのがよく分からないのは私だけでしょうか??
クリティカルパスを求めるときのように、それぞれのパスが一方通行なら最長が決まる気がしますが...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語でダブルタップしたい
返信数: 1
閲覧数: 552

Re: C言語でダブルタップしたい

キーを離してからのフレーム数 N をカウントして、
if(N < [定数] && [キーを押した瞬間]) ...
のようにすればよいと思います。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: AjaxとJSONの使い方がよくわかりません。
返信数: 10
閲覧数: 2502

Re: AjaxとJSONの使い方がよくわかりません。

恐らくそれで if(xmlHttp.readyState == 4 && xmlHttp.status == 200) まで到達していると思います。 サーバ側を触れない場合は、簡単なデバッグ方法として、alert入れるなどしてみたらいかがでしょう。 function checkStatus(){ alert("readyState: "+xmlHttp.readyState); alert("status: "+xmlHttp.status); if (xmlHttp.readyState == 4 && xmlHttp.status == 200){ alert("responseText:...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: AjaxとJSONの使い方がよくわかりません。
返信数: 10
閲覧数: 2502

Re: AjaxとJSONの使い方がよくわかりません。

sendしてから結果が返ってくる前にresponseTextを参照しているからですね。sendは非同期なので、結果を待つプログラムを明示する必要があります。
例えばこちらは参考になるでしょうか。
http://www.ajaxtower.jp/ini/html/index1.html
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C#での計算プログラムの作成について
返信数: 2
閲覧数: 976

Re: C#での計算プログラムの作成について

ソースを目視で確認しただけですいませんが、期の引き算のelse内の、 Keep_d = ind_count - tod_count; ↓ Keep_d = ind_count - tod_count - 1; ではないでしょうか。 「正しい結果を得れているのか」を確認するには、この場合は境界値試験などをするとよいと思います。 (参考)試験の種類 https://ittechinf.wiki.zoho.com/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%E5%...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体配列の氏名を格納する方法
返信数: 29
閲覧数: 4232

Re: 構造体配列の氏名を格納する方法

samusu0905さん、
「氏名の一部を入力したら」というのが新しく出てきましたが、最初の記事との関連が分からないので、①問題文の全文と、②現状でできているソースコード を載せてもらえますか?
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体配列の氏名を格納する方法
返信数: 29
閲覧数: 4232

Re: 構造体配列の氏名を格納する方法

samusu0905さん、
「氏名を格納する方法が思いつきません。」とのことですが、
氏名は格納されていますよね。初期化の時に固定値で書かれているようなので。

「氏名を格納する」というのは、何か加工なり連結なりしてから格納するということでしょうか?
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 【C言語】B木のプログラムについて
返信数: 2
閲覧数: 1972

Re: 【C言語】B木のプログラムについて

図解付きで説明されているサイトを張ります。
ここではB木ではなく文字列の配列ですが、ポインタのポインタという考え方は同じです。
http://www9.plala.or.jp/sgwr-t/c/sec10-4.html
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: [Objective-C]UIAlertViewの挙動について
返信数: 2
閲覧数: 693

Re: [Objective-C]UIAlertViewの挙動について

ちょっと違うかもしれませんが、↓このような現象でしょうか?
http://d.hatena.ne.jp/Kazzz/20120626/p1
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: luaにて、C/C++のグルー関数から配列を返す方法
返信数: 3
閲覧数: 971

Re: luaにて、C/C++のグルー関数から配列を返す方法

一足遅かったw
CからLuaスタックのテーブルを操作する方法です。ご参考まで。
http://karetta.jp/book-node/lua/228937
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 複数のライブラリを組み合わせる事について
返信数: 6
閲覧数: 1222

Re: 複数のライブラリを組み合わせる事について

penさん、
一番ナゾなのは「計算部分はOpenGL」という部分です。OpenGLで何を計算することを想定されていますか?

「DXライブラリとOpenGL」は普通は併用しないので、なぜ併用しようと思ったか書かないと有効な回答が得られないと思います。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 【龍神録】スコアソートプログラム
返信数: 9
閲覧数: 1643

Re: 【龍神録】スコアソートプログラム

うーん、 sort_rec()関数のランクイン時のif文で必ずreturnしているので、この関数単体で二重登録することはなさそうですね。 sort_rec()関数を呼んでいるのはhiscore_write()関数のみ。hiscore_write()関数を呼んでいるのは、「case 110」のところだけ、という認識でよいでしょうか。 だとすると、提示されていない部分の問題な気がしますね。 「case 110」のところが2回呼ばれているとか。 環境はVisualStudioでしょうか。ブレークポイントは活用されていますか? 暫定対処として、ランクイン時のif文のreturn前に ch.hiscor...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: luaで、数値を加算できるような方法
返信数: 3
閲覧数: 912

Re: luaで、数値を加算できるような方法

以下のいずれかでどうでしょうか。 案1 【Lua側】 初期化部分でフラグ処理する。 if not init then init=true x1 = 100; : b = 255; end : 【C側】修正なし 案2 【Lua側】 それぞれ関数化する。 function init() x1 = 100; y1 = 100; x2 = 300; y2 = 200; r = 128; g = 255; b = 255; end function DrawLine_test( x1, y1, x2, y2, r, g, b ) DrawLine( x1, y1, x2, y2, r, g, b ); ...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 文字表示のための文字画像生成ツールはないですか
返信数: 8
閲覧数: 1809

Re: 文字表示のための文字画像生成ツールはないですか

ワード等のソフトで「均等割り付け」で等間隔に表示したものをスクショでとるのはどうでしょうか。
http://pc.nikkeibp.co.jp/article/NPC/20 ... /?rt=nocnt

つなみに、
DrawStringでも、相対パスのフォントファイルを表示させることや、縁取り表示は可能です。
http://d.hatena.ne.jp/willowlet/20091231/1262231680
デメリットとしては、フォントファイルの容量をくうことと、独自の記号を入れられないことでしょうか。
ご参考まで。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 【龍神録】スコアソートプログラム
返信数: 9
閲覧数: 1643

Re: 【龍神録】スコアソートプログラム

amehiruneさん、
前の返信で、
>>hiscore_write関数の中でもsort_recを呼び出しているので、ch.hiscoreが2回ランクインしてしまう気がします。
>修正いたしました。が、まだ更新されません。。。
⇒ここで修正したコードをアップしてください。単にランクインの処理を2回呼んでしまっているのだと思います。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 【龍神録】スコアソートプログラム
返信数: 9
閲覧数: 1643

Re: 【龍神録】スコアソートプログラム

amehiruneさん、

1.
sort_rec関数の、
for(j=9;j<i;j--){

for(j=9;j>i;j--){
では?

2.
case 110://メニュー画面前の処理

hiscore_write();

if (sort_rec()!=-1) func_state=130;

となっていますが、hiscore_write関数の中でもsort_recを呼び出しているので、ch.hiscoreが2回ランクインしてしまう気がします。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: Action Script 3.0 での透過色で描画する
返信数: 5
閲覧数: 834

Re: Action Script 3.0 での透過色で描画する

透過処理済みのpng画像等ではだめでしょうか?
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 3次関数 変曲点
返信数: 13
閲覧数: 2553

Re: C言語 3次関数 変曲点

キマイラさん、 公式は禁止でしたか...orz そもそもなんですが、 「変曲点の性質を用いて解くように」とのことですが、 そもそも変曲点の定義は「二階微分がゼロになる点」なので、「変曲点の性質を用いる」というのは必ずどこかで微分を用いているわけです。 なので、 「変曲点の一般式にいれて解くのはだめ」、 「g(p)=0 ~ この式に当てはめても答えがでてきません」 となると、変曲点を求める方法がないのではないかと思うのですが。。。 本当に課題に他の情報がないのでしょうか? 一般式なら「直接的には微分を使っていないので課題的にはセーフなのかな」と思ったのですが... 念のため:イジワルしているわけ...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: c#においてのループ内でのキーの読み取り
返信数: 3
閲覧数: 1266

Re: c#においてのループ内でのキーの読み取り

SINAさん、
以下の点が気になりました。
1. while (true) の中でウェイトを入れていない
2. Form1_KeyDownでキー入力を拾えるかどうかは、フォームの KeyPreview プロパティに依存する
3. (推奨)「Graphics型のBall変数」と、「Ball型のball変数」が混在しているので、あとで本人も混乱する可能性高いので、命名の再考をお勧めします。【追記:間違えました、Ballとballではなく、Barとbarです】

2 については、Form1_KeyDown関数の中にブレークポイントを設定してデバッグするとよいと思います。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談]管理人さんに質問
返信数: 13
閲覧数: 2294

Re: [雑談]管理人さんに質問

(雑談スレだから聞くけど)前スレで志望動機を「給料高いから」と言ってたpenさんが実際の面接で志望動機を何て答えてるのか、少し気になります(笑)

上で回答したURLは見ていただけましたか?
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 3次関数 変曲点
返信数: 13
閲覧数: 2553

Re: C言語 3次関数 変曲点

キマイラさん、 「与えられた式の変曲点をプログラム内で計算」ということなら、 「どうやって与えられるか」が課題で示されているはずです。それを確認してください。 また、「微分は使ってはならない」のなら、どこまで使ってよいのでしょうか? 例えば、公式「変曲点P=(-b/(3a)、F(-b/(3a)))」は使ってよいのでしょうか? (「これは微分がないと証明できないから使ってはならない」、ということなら、 上の手計算で前提にされている、「変曲点に対して点対象」というのも、たしか微分がないと証明できないので使ってはならない可能性があります。) 使ってよい、ということなら-b/(3a)を計算するだけなの...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談]管理人さんに質問
返信数: 13
閲覧数: 2294

Re: [雑談]管理人さんに質問

会社やチームや、個人の立ち回りのうまさによって差が大きすぎて、一概には言えないですね。 ちなみに↓某転職サイトでは、ITの「EC/ポータル/ASP」は「メディア」についで、95業種中3位で「残業時間が多い業種」とのことです。95業種中3位ですから、超忙しいということになりますね... http://doda.jp/guide/ranking/073.html しかし同じITでも「社内SE」だと残業「少ない」10位になっていますので、分からないものですね。 まぁ鵜呑みにはできないですが。。。 ちなみに就活で「プログラマー希望」とだけ言ったら、意味が広すぎるので、一番忙しい部署に放り込まれても文句...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 3次関数 変曲点
返信数: 13
閲覧数: 2553

Re: C言語 3次関数 変曲点

キマイラさん、
まだ課題のシバリが見えないというか、
式が決まっていて、変曲点を「出力せよ」というだけなら、
極端な話、手計算で計算して、「printf("1,2");」でよくなってしまいます。(ある意味、高速化の一般的な手法です。答えが決まっているなら固定値で持たせるという。)
もちろんそんな課題ではないと思うので、例えば「係数はプログラムが起動してから入力する」だとか、課題自体にもっと条件があるのではと思うのですが。。。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 3次関数 変曲点
返信数: 13
閲覧数: 2553

Re: C言語 3次関数 変曲点

キマイラさん、
まず、左上の「フォーラムルールはこちら」を確認ください。赤いとこです。
次に、
1. 微分を用いないとなると、近似計算をさせたいのだと思いますが、求める精度や手法について、課題を出されたときに説明はありませんでしたか?
2. キマイラさんのC言語のスキルを教えてください。また習った文法や、使ってはいけないものなどがあれば教えてください。(使ってはいけないものがなければ数値計算ライブラリのようなものを探して使えばよいので)
3. 「変曲点」とは何か、「微分」という言葉を用いずに説明してください
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: excelのタイム機能について
返信数: 7
閲覧数: 1295

Re: excelのタイム機能について

「1秒後にデータが移動する」のと「エクセルで動的な処理ができる」のと「エクセルでマリオ」は、かなり関係が遠いというか、一連の質問のようには見えませんね。
疑問文が「可能でしょうか?」なので、「可能です」という回答にはなりますが。

ご参考まで、
エクセルで処理を一時停止する
http://www.officepro.jp/excelvba/applic ... ndex3.html
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: java applet で描画したものが消える
返信数: 3
閲覧数: 1138

Re: java applet で描画したものが消える

私自身はアプレットあまり詳しくないのですが、お急ぎとのことなので、
http://www.javaroad.jp/bbs/answer.jsp?q ... 7232856460
> getGraphicsから得たGraphicsオブジェクトを描画に使ってはいけない
というのが見つかりました。手がかりになるでしょうか?
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 画像検索ページのウェブページ完全保存について
返信数: 23
閲覧数: 1780

Re: 画像検索ページのウェブページ完全保存について

penさん、
「見た目が動いているのはブラウザ側の問題」⇒そうです。ウェブブラウジングしていてブラウザ以外で見た目が動くとこないですよね?

で、当初の疑問は解決したのでしょうか?
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 画像検索ページのウェブページ完全保存について
返信数: 23
閲覧数: 1780

Re: 画像検索ページのウェブページ完全保存について

h2so5さん、
確かにそうですね。厳密ではありませんでした。

penさん、
h2so5さんのご指摘の通りです。上記の私の説明は、それらしい例のひとつくらいに思ってください。

「テトリスのサイトは動的ページじゃなくて静的ページなんですね。」とのことですが、
そうかどうかはサイトによります。見た目が動いているかどうかの話ではないです。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 画像検索ページのウェブページ完全保存について
返信数: 23
閲覧数: 1780

Re: 画像検索ページのウェブページ完全保存について

penさん、
画像検索ページは静的なページではありません。
決まったURLに対して、固定の結果を返すのが「静的なページ」です。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 画像検索ページのウェブページ完全保存について
返信数: 23
閲覧数: 1780

Re: 画像検索ページのウェブページ完全保存について

worldcさん、
画像検索でしたか。

「サムネはjpgでは?」という質問に対する答えは「サイトによる」ですね。

サムネは単に「小さい画像」なので、これがjpgかgifかpngか、などはサイト製作者の勝手、ということになります。

特に画像検索サイトなどでは、html内にbase64エンコードで画像を文字として埋め込んでいる場合もあります。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 画像検索ページのウェブページ完全保存について
返信数: 23
閲覧数: 1780

Re: 画像検索ページのウェブページ完全保存について

worldcさん、
「chromeで完全保存した」というサイトのURLと、「サムネ画像」とおっしゃっているのがそのページのどの部分か教えていただけますか?
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: タスクシステムでつまずいています...
返信数: 10
閲覧数: 1287

Re: タスクシステムでつまずいています...

過去ログですが参考になりますでしょうか?
http://dixq.net/forum/viewtopic.php?f=3&t=8414
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語の教科書の練習問題で分からないところ
返信数: 8
閲覧数: 1777

Re: C言語の教科書の練習問題で分からないところ

教科書の問題でしたら、平均値の出し方についての説明はありませんか?
その中で分からないところを重点的に考えるのがよいかと...

あとソースで気になったところですが...
・student=生徒の数なら int student[40]はおかしい。
・タイムはintでいいの?
・kirokuとTimeはどう使い分ける?
・m=100 は使う?
・sumなら合計、平均ならaverage等が望ましいかと。上記では混乱の元です。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: Cの問題について
返信数: 2
閲覧数: 940

Re: Cの問題について

実数ではなく自然数に限定するならプログラムできますか?
※左上の赤いとこのフォーラムルールもご確認ください。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: HTMLになりますが、知っている方教えて下さい。
返信数: 14
閲覧数: 1731

Re: HTMLになりますが、知っている方教えて下さい。

↓ここによると...
http://www.yahoo-help.jp/app/answers/de ... F%E3%81%86
使えるタグはbr, b, I, U, font, a, imgのみなので、h2so5さんが言われたように、画像自体を「点滅するアニメーションGIF」にしている可能性が高いかと思いますね。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: HTMLになりますが、知っている方教えて下さい。
返信数: 14
閲覧数: 1731

Re: HTMLになりますが、知っている方教えて下さい。

点滅とありますが、marqueeはスクロールさせるタグですね。また、marqueeはHTML5で廃止予定のようです。
↓こういうのはどうでしょうか?
http://shirasaka.tv/434
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: Excelをは何型のデータベースなのか?
返信数: 3
閲覧数: 974

Re: Excelをは何型のデータベースなのか?

「実務で必要なExcel」ということから行くと、内部構造は関係ないのかなとか思ったり...
念のため:「エクセル」じゃなくて「アクセス」ってことはないですよね?
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: 管理人様に聞きたいのですが
返信数: 163
閲覧数: 14355

Re: 管理人様に聞きたいのですが

静観してましたが...

このスレを見る限り、penさんの『志望動機』は
> IT業界就職したい
> 給料も良いし、派遣でも給料良い
> 憧れます
これしか見当たらず、これ以外は雑多な質問ばかりで、回答者が何を軸に回答してよいのか混乱している印象。
なので、このケースに限ってManaさんとmillaさんの回答のどっちが有意義かという議論は成り立たない。とりあえず落ち着いてくださいと。

【追記の追記】了解です。残しておきます。
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: for文の中のfor文が理解できません。。。
返信数: 8
閲覧数: 1036

Re: for文の中のfor文が理解できません。。。

問題文のカッコの対応がわかりにくかったので数式エディタで書いてみましたが、 カッコの対応は以下であってますか?① ([2], [3]から[4]が推測されるのが妥当かどうかは解こうとしている問題によりますが、妥当だと仮定すると、) k番目の式は以下のようになるかと思います。(ご確認ください②) 1.png ここまでは問題文から寄せてきました。 次に、プログラムからも見てみましょう。 まず、 b = facE * couP(k) C = 0 For t = 1 To k - 1 C = C + b * (1 / (1 + a(t))) ^ t Next t は、数式に直すと 3.png となり、 ...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: for文の中のfor文が理解できません。。。
返信数: 8
閲覧数: 1036

Re: for文の中のfor文が理解できません。。。

文意から、ソースは自分で書いたものではないが、その意味や成り立ちを理解したい、ということで合ってますか? For k = 1 To NData   ①   For t = 1 To k - 1     ②   Next t   ③ Next k の部分を逐次解釈すると、 k に 1 を代入 ①を実行   t に 1 を代入   ②を実行   t に 2 を代入   ②を実行   t に 3 を代入   ②を実行   :   t に k-1 を代入   ②を実行 ③を実行 k に 2 を代入 ①を実行   t に 1 を代入   : : 以下同じ : : : k に NData を代入 ①を実行...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: フォルダ内のファイルの順次移動について
返信数: 2
閲覧数: 1015

Re: フォルダ内のファイルの順次移動について

1.並び順 確かにWin32APIなどには、並び順の取得が見当たらないですね... シェルでやるのがよいかもしれませんが、機種依存が心配な気はします。 FolderName="C:\\test" Set ie=GetObject("new:{C08AFD90-F2A1-11D1-8455-00A0C91F3880}") ie.Navigate FolderName Do While ie.Busy Or ie.ReadyState<>4 WScript.Sleep 100 Loop Set Folder=ie.Document.Folder For Each FolderItem In Fol...
by ookami
5年前
フォーラム: C言語何でも質問掲示板
トピック: Luaで思ったように動かない
返信数: 6
閲覧数: 841

Re: Luaで思ったように動かない

luaL_dofileの時、Luaスクリプト内でのエラーを取得するとよいと思います。
http://hyakuren-soft.sakura.ne.jp/games ... _page.html
これ含めて解決済みでしたらすいません><
by ookami
6年前
フォーラム: 作品お披露目掲示板
トピック: 汎用ゲーム開発ツールを作ってみました
返信数: 7
閲覧数: 8781

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

スクリプトはLuaだけど内部はC++/CLIとC++とDXLibだから思い切って宣伝させていただきます!
こんばんは、ookamiです。

汎用ゲーム開発ツールを作ってます。
だいぶ前にプロトタイプでスレ立てしましたが、
機能アップして帰ってきました。

Lua言語でジャンルを問わずゲームが開発できるツールです。
動画解説もあるので見てやってください。
奇特にもこのツールで何か作ってみたって方はぜひご一報ください( 'д' )

http://oookami.sakura.ne.jp/aenhelp/
by ookami
6年前
フォーラム: C言語何でも質問掲示板
トピック: 再生中のBGMの現在位置を一定間隔で取得する
返信数: 2
閲覧数: 363

Re: 再生中のBGMの現在位置を一定間隔で取得する

前回処理した時刻を記憶しておき、それと現在時刻を比較するのはどうでしょうか?
by ookami
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】mixC++勉強会@Tokyo
返信数: 39
閲覧数: 4359

Re: 【雑談】mixC++勉強会@Tokyo

どうも本日はお疲れ様でした。たいへん楽しんで発表することができました。皆様の講演も参考にさせていただきました。
私の資料を貼っておきます。
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: 敵の数を多くすると不具合が発生
返信数: 3
閲覧数: 377

Re: 敵の数を多くすると不具合が発生

ソースを見ないとなんともいえませんが、
ハードウェアの問題ではないと思います。
敵の数に応じて
enemycount++;
が偶数回呼ばれているのではないでしょうか?
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: 自機とマップの当たり判定ga
返信数: 22
閲覧数: 1194

Re: 自機とマップの当たり判定ga

こんにちは、ookamiです。横からすいません。
まず、自機とマップの当たり判定について、できるだけ詳しく、言葉を尽くして、説明してもらえますか?
単に当たり判定と言っても、プレーヤーを点と見ていいのか、四角と見るのかでもぜんぜん変わってきますし、
マップも、四角いマップチップが縦横に並んでいるのか、それともマップチップではなく、一枚絵のようなもので、ドット単位で判定しなければいけないのか、など、いろいろあります。
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: 改善点をアドバイスして下さい。
返信数: 8
閲覧数: 583

Re: 改善点をアドバイスして下さい。

こんにちは。ookamiです。
気になったところを3つ書きますね。

> scanf("%s",member[0].name); //名前
バッファオーバーフローの危険性。

> fp = fopen(fname,"a"); //上書きモードでファイルを開く
「上書きモード」ではなく「追加モード」の方が混乱が無い気がする。

> printf("\n会員番号(0-10数値)? ");
> scanf("%d",&no); //会員番号の入力
0-10以外の数値が入力された時のエラー処理が無い。
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: 自作関数と再帰呼び出しを使ったプログラムについて。
返信数: 15
閲覧数: 1036

Re: 自作関数と再帰呼び出しを使ったプログラムについて。

こんにちは、ookamiです。
良くない回答ですがごめんなさい。

「ツリー構造と再帰」は相性がいいと思いますが、
「配列をあたかもツリー構造のような形で(しかも縦に並べて)表示する」というのは、再帰の練習問題としては微妙かなと思います。
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: 初めまして。
返信数: 22
閲覧数: 1530

Re: 初めまして。

# Mr.Redさん ちょっと私の聞き方があいまいだったかもしれませんね。 1行ごとの役割を書いてほしかったのです。 言い方を変えると... 下の ○○○○○○○○ を埋めてください。 int main(void)//main関数 {  struct data p;  int n;       //nは人数(最大128人)分とする  char buf[BUFFER_SIZE];  //メモリ領域の用意  for(n=1; n<=BUFFER_SIZE; n++) // ○○○○○○○○  {   printf("%d人目のデータ", n); // ○○○○○○○○   fgets(p.name...
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: 初めまして。
返信数: 22
閲覧数: 1530

Re: 初めまして。

こんにちは、ookamiです。 Mr.RedさんのC言語への理解度を知りたいので、 上記のmain関数の各行に、その行で何をしているか、書いてみてくれませんか? 最初の2行は書いてみました。 int main(void)//main関数 {  struct data p; // data型のpを定義  int n; // int型のnを定義  char buf[BUFFER_SIZE]; // :   こんな感じで、すべての行にコメントを追加してください。  for(n=1; n<=BUFFER_SIZE; n++)  {   printf("%d人目のデータ", n);   fgets(p....
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: ファイル書き込みを関数化したい
返信数: 13
閲覧数: 2003

Re: ファイル書き込みを関数化したい

こんにちは、ookamiです。 要するに、 fprintf(fp,"%d,%s,%s,%s,%s\n",member .no,member .name,member .adress,member .tel,member .mail); という行がそっくりそのまま何度も出てくるので関数にまとめたい、ということですよね? 関数化することは可能です。 『そっくりそのまま』出てくるからには、そのままの関数を作ればいいです。 > それらは、消してグローバル変数で一括管理します。 とのことですが、その状態のソースコードを貼ってください。 今のままですと、グローバル変数もローカル変数もごっちゃなので、空のフ...
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: マップを読み込んで表示したいのですが、うまく表示がされません(タイトル修正)
返信数: 36
閲覧数: 1904

Re: マップを読み込んで表示したいのですが、うまく表示がされません(タイトル修正)

ステップ実行はうまく行きましたか? ちょっと細かく書きますね。 最後に示されたソースコードで言うと、 DrawRotaGraph((int)wallX, (int)wallY, 1, angle, img.wall[id], TRUE); にブレイクポイントを仕掛けて(赤マルがついた状態で)実行してみてください。 ブレイクしたら(実行が中断して、赤マルに矢印がついたら)、「wallX」や「wallY」をマウスで指してください。 思ったとおりの値になっているでしょうか? まずはここまで試してみてください。 --- ブレイクした状態から、F5で再開できますが、すぐにまた同じところでブレイクすると思...
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: 斜め俯瞰2D(クォータービュー)の描画順について
返信数: 2
閲覧数: 1054

Re: 斜め俯瞰2D(クォータービュー)の描画順について

こんにちは、ookamiです。

「柱の中心座標」と「レーザー(直線と見立てる)」を比較するなら何とかなるかもしれませんね。

柱の中心座標を x1,y1 、
レーザーの直線の式を y=a*x+b とすると、

y1>a*x1+b なら柱が手前、そうでないなら奥、(逆か...?) という判定になると思います。


柱を貫通する場合は考慮していません。
レーザー以外の何か特殊な形のものが出てくる場合とか、もっと厳密にやろうとしたら、
DxLibの3D機能をあたかも2D表示っぽく使って、前後関係はZバッファに任せる、ということになるかなと。
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: マップを読み込んで表示したいのですが、うまく表示がされません(タイトル修正)
返信数: 36
閲覧数: 1904

Re: マップを読み込んで表示したいのですが、うまく表示がされません(タイトル修正)

横からすいません。こういうときはステップ実行かなと。
http://marupeke296.com/DBG_No1_Step.html
最初の投稿から時間がたっているのでソースコードがわかりませんが、
今問題になっている行にブレークポイントをしかけて、1行1行実行してみてはいかがでしょうか。
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: 敵の種類増加方法(四聖龍神録)
返信数: 6
閲覧数: 449

Re: 敵の種類増加方法(四聖龍神録)

cnt(一番左の列)の数値をずらせばよいのでは?
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: [C#]配列にデータを入れる方法
返信数: 6
閲覧数: 1157

Re: [C#]配列にデータを入れる方法

こんにちは、ookamiです。 単にコードを短くするならマクロか、 あるいはファイルから読み込むようにするかですね。 作ろうとしている規模や、メンテナンス性をどこまで持たせたいかで変わってくると思います。 または、ちょっとアレかもしれませんが、1行分のデータを入力する関数を作るとか。 void setMapLine(f,l,v0,v1,v2,v3,v4,v5,v6,v7,v8,v9) { // 型が分からなかったので省略 field[f].map[l,0] = v0; field[f].map[l,1] = v1; field[f].map[l,2] = v2; field[f].map[l,...
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: マクロ関数について
返信数: 7
閲覧数: 584

Re: マクロ関数について

こんにちは、ookamiです。
自信ないですが
#define GetType(i,v) ((i==0) ? Get(v,my_u_int) : ((i==1) ? Get(v,my_s_int) : Get(v,my_float)))
:
:
double g=GetType(t,123.456)
という感じでしょうか?
この場合は型変換の警告が出ると思いますが...

利用シーンがよく分からない...^^;
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: DrawGraphなどをヘッダファイルにして扱う
返信数: 7
閲覧数: 570

Re: DrawGraphなどをヘッダファイルにして扱う

こんにちは。ookamiです。
処理をいくつかまとめて別のファイルに動かして、メインプログラムをすっきりさせたい、ということですよね。
http://www33.ocn.ne.jp/~loreley/FSB/c04.html
↑このあたりは参考になりますでしょうか?
by ookami
7年前
フォーラム: C言語何でも質問掲示板
トピック: VC++でのlabelへの入力とクラスの作成のしかた
返信数: 19
閲覧数: 6184

Re: VC++でのlabelへの入力とクラスの作成のしかた

> 変数の追加などが設計を変えることになるのですか?
→そうではないですがここでは置いておきます。

naohiro19さんが仰っているのは、メンバだけでなくプロパティまでprivateになっている、ということです。
ソースコードを変更したなら、変更後のソースと、エラーを貼ったほうが良いです。

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