検索結果 6632 件

by みけCAT
12年前
フォーラム: AerobeatPlus掲示板
トピック: 譜面リクエストはこちら
返信数: 128
閲覧数: 572999

Re: 譜面リクエストはこちら

‐Y‐as さんが書きました:http://www1.axfc.net/uploader/Sc/so/255324&key=譜面
エラー修正版です。

セーラー服は曲の長さを213と入れるべきなのに123と入れてました。
帝国華撃団はエラーの通り最初の譜面が早すぎたようです。
両方ともテストプレイをしてなかったのがいけなかったですね・・・
「セーラー服を脱がさないで」のHardでError 2022となってしまいました。
Easyは正常でした。
その他も正常でした。
by みけCAT
12年前
フォーラム: C言語何でも質問掲示板
トピック: ファイルの分割
返信数: 3
閲覧数: 1426

Re: ファイルの分割

このあたりを参考にしてみてください。
http://dixq.net/rp/5.html
by みけCAT
12年前
フォーラム: AerobeatPlus掲示板
トピック: 譜面リクエストはこちら
返信数: 128
閲覧数: 572999

Re: 譜面リクエストはこちら

‐Y‐as さんが書きました:年下はこれです。

歓声とかないのでCD版(?)だと思うのですが。
はい、いいと思います。
よろしくお願いします。
by みけCAT
12年前
フォーラム: C言語何でも質問掲示板
トピック: わからないのでどうかお得意な方、教えてください。
返信数: 15
閲覧数: 4579

Re: わからないのでどうかお得意な方、教えてください。

私も書いてみました。 まともですみません。 #include <stdio.h> int main(void) { char n[2][100]; int i,h,r,j; for(i=0;i<2;i++) { printf("Input the %s value > ",i?"2nd":"1st"); fgets(n[i],sizeof(n[i]),stdin); } h=r=0; for(i=0;i<4;i++) { for(j=0;j<4;j++) { if(n[0][i]==n[1][j])i-j?h++:r++; } } printf("%d hit(s) %d home run(s...
by みけCAT
12年前
フォーラム: AerobeatPlus掲示板
トピック: 譜面リクエストはこちら
返信数: 128
閲覧数: 572999

Re: 譜面リクエストはこちら

たびたびすいません。
「檄!帝国華撃団」の譜面ではエラーが発生しました。
http://dixq.net/forum/viewtopic.php?f=1 ... 260#p72260
by みけCAT
12年前
フォーラム: AerobeatPlus掲示板
トピック: ご意見ご感想はこちら
返信数: 52
閲覧数: 55289

Re: ご意見ご感想はこちら

‐Y‐as さんの「檄!帝国華撃団」の譜面をプレイしようとしたところ、エラーが発生しました。
「Error:2022 最初の譜面出現時間が早すぎるか、譜面出現時間に前後があります。」
よろしければ確認をお願いします。
by みけCAT
12年前
フォーラム: AerobeatPlus掲示板
トピック: 譜面リクエストはこちら
返信数: 128
閲覧数: 572999

Re: 譜面リクエストはこちら

すいません。
「セーラー服を脱がさないで」の曲の長さがおかしい気がします。
Easyで確認しました。
曲の途中、30000点台で終了してしまいました。
確認をお願いします。
by みけCAT
12年前
フォーラム: C言語何でも質問掲示板
トピック: 計算ゲームが作れない・・・
返信数: 17
閲覧数: 5651

Re: 計算ゲームが作れない・・・

簡単に、間違っている所を指摘しますと int i= q,w,e,r ; /*式の-+/*の役目*/ int q=+ ,w=- ,e=* ,r=/ ; 上の部分ですが、q,w,e,rを変数の宣言前に使っているので、エラーになるでしょう。 また、q,w,e,r と書くと実際には一番右の値が返されるので、 int i = r; と同じになります。 これは間違っている気がします。 Ideoneで試したところ、コンパイルエラーになりました。 コード #include <stdio.h> int main(void) { int q=1; int w=2; int e=3; int r=4; int i...
by みけCAT
12年前
フォーラム: C言語何でも質問掲示板
トピック: 計算ゲームが作れない・・・
返信数: 17
閲覧数: 5651

Re: 計算ゲームが作れない・・・

答えの作成もですね。 int calc(int a,int b,int enzan) { int ans; switch(enzan) { case 0: ans=a+b; break; case 1: ans=a-b; break; case 2: ans=a*b; break; case 3: ans=b?a/b:0; break; default: ans=0; break; } return ans; } enzanの番号は前のレスと同じです。
by みけCAT
12年前
フォーラム: C言語何でも質問掲示板
トピック: 計算ゲームが作れない・・・
返信数: 17
閲覧数: 5651

Re: 計算ゲームが作れない・・・

コードはcodeタグで囲んでいただけるとありがたいです。

コード:

char* enzansi={"+","-","*","/"};
printf("%s\n",enzansi[rand()%4]);
簡単に書くとこんな感じでしょうか。
by みけCAT
12年前
フォーラム: AerobeatPlus掲示板
トピック: 譜面リクエストはこちら
返信数: 128
閲覧数: 572999

Re: 譜面リクエストはこちら

テスト期間のためしばらく返信ができませんでした。すみません。
さて、「別バージョン」とは、どのようなものでしょうか?
具体的な動画を指定していただけるとありがたいです。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ボスのステータス等
返信数: 5
閲覧数: 2638

Re: ボスのステータス等

龍神録プログラミングの館通りなら、exeの中の可能性が高いと思います。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: フレームが・・・
返信数: 4
閲覧数: 1907

Re: フレームが・・・

プログラムに書かれている通りの動作です。 とりあえず、期待した動作にするにはこんな感じでしょうか? while(!ProcessMessage()&&!ClearDrawScreen()&&!CheckHitKey(KEY_INPUT_ESCAPE)) { DrawGraph(0,0,menu.back,FALSE); DrawGraph(menu.frame_1_x,menu.frame_1_y,menu.frame_1_graph,TRUE); if(menu.keyflag==0) { if(menu.frame_1_x==32&&CheckHitKey(KEY_INPUT_RIGHT)...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームパッド対応させたいです。
返信数: 10
閲覧数: 4083

Re: ゲームパッド対応させたいです。

Player.cpp内の // 動きを計算する void Player_Calc(Player_t *Player,int i){ if (i == 1){ if( CheckStatePad_Player1( Player->configpad[3],Player ) > 0 ){ Player->y-=3; } if( Keyboard_Get( KEY_INPUT_DOWN ) > 0 ){ Player->y+=3; } if( Keyboard_Get( KEY_INPUT_LEFT ) > 0 ){ Player->x-=3; } if( Keyboard_Get( KEY_INP...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームパッド対応させたいです。
返信数: 10
閲覧数: 4083

Re: ゲームパッド対応させたいです。

エラーメッセージは何ですか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームパッド対応させたいです。
返信数: 10
閲覧数: 4083

Re: ゲームパッド対応させたいです。

とりあえず void GetHitPadStateAll(Player_t *Player){ int KEY[4]; KEY[0]=KEY_INPUT_LEFT;KEY[1]=KEY_INPUT_UP; KEY[2]=KEY_INPUT_RIGHT;KEY[3]=KEY_INPUT_DOWN; int i,PadInput,mul=0; PadInput=GetJoypadInputState(DX_INPUT_PAD1); for(i=0;i<4;i++){ if(PadInput&mul) Player->key[i]++; else Player->key[i]=0; mul*=2; ...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: キーエッジ
返信数: 1
閲覧数: 930

Re: キーエッジ

多分働かなくなる訳ではないと思います。
この関数の性質上、キーが押されてから最初にこの関数が呼び出された時のみ、押されたという結果が帰るようです。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリ タイトル画面→本編 画像非表示
返信数: 3
閲覧数: 3184

Re: DXライブラリ タイトル画面→本編 画像非表示

とりあえず、コードはcodeタグで囲んでいただけるとありがたいです。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: GetHitKeyStateAll_2(Key);を使い書き直したら動かせない
返信数: 4
閲覧数: 1660

Re: GetHitKeyStateAll_2(Key);を使い書き直したら動かせない

Player構造体がループの中で宣言されているのが問題だと思います。
これだとループを一周するたびにPlayerが初期化されてしまいます。

あと、コードはcodeタグで囲んでいただけるとありがたいです。
よろしくお願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ヒルドについて
返信数: 19
閲覧数: 4400

Re: ヒルドについて

すいませんが、ヒルドってビルドの間違いではないでしょうか?
by みけCAT
13年前
フォーラム: AerobeatPlus掲示板
トピック: 誤作動の報告
返信数: 12
閲覧数: 18324

Re: 誤作動の報告

カメラに対応した解像度が無い場合はどうすればいいのですか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 論理エラー
返信数: 18
閲覧数: 5681

Re: 論理エラー

ちなみにMAX縛りが必須ならともかく、このコードならわざわざ配列に入れる必要は無いと思います。 #include <stdio.h> int main(void) { int i=0; int sum = 0; int any; puts("整数を入力してください。"); while(1){ printf("No.%d:", i + 1); scanf("%d", &any); i++; if(any == 9999)break; sum += any; } if(i > 1) printf("合計は%dで平均は%.2fです。\n", sum, (double) sum / (i - 1));...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ノベルの文字が表示されない
返信数: 5
閲覧数: 1924

Re: ノベルの文字が表示されない

novel_main関数をちゃんと呼んでいますか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ノベルの文字が表示されない
返信数: 5
閲覧数: 1924

Re: ノベルの文字が表示されない

これだけではわかりにくいです。
プロジェクト全体があるとありがたいです。(とりあえず特にgraph_main関数が知りたいです)
文字の描画の関数はどこですか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 論理エラー
返信数: 18
閲覧数: 5681

Re: 論理エラー

Ideoneでコンパイルしたらコンパイルエラーでした。 prog.cpp: In function ‘int main()’: prog.cpp:6: error: expected unqualified-id before ‘;’ token prog.cpp:14: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result http://ideone.com/w4U2o 少し編集したらコンパイルできました。 さて、どこが論理エラーな...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ビット演算について、
返信数: 2
閲覧数: 1404

Re: ビット演算について、

コード:

int a;/*ある数値の変数*/
a&=(~0x8);
でどうでしょうか。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: if文について
返信数: 3
閲覧数: 1668

Re: if文について

コード:

if(
(a>=1
&&
a++
) ||
b>=3
) {
処理X;
}
1.条件分岐をします。
2.aが1以上なら真になります。
3.前の文(a>=1)が真なら次の文(a++)を評価します。
前の文が真なら次の文を評価せず偽になります。
4.aの値を1増やし、増やす前のaの値を返します。
5.前の文(a >= 1 && a++)が偽なら次の文(b>=3)を評価します。
前の文が真なら次の文を評価せず真を返します。
6.bが3以上なら真を返します。
7.((a >= 1 && a++) || b>=3 )が真なら{}内を実行します。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 勝手に再起されるんですが
返信数: 34
閲覧数: 9269

Re: 勝手に再起されるんですが

パソコンの電源をいれたあと、最初に読み込まれるプログラムがBIOSです。
とりあえず、CDをいれたままパソコンを再起動してみてください。
それでもWindowsが立ち上がるなら、BIOSの「起動メニュー」を出してCDから立ち上げる必要があります。
具体的な操作はパソコンによって違います。

メモリの掃除とは、メモリの装置自体(特に端子)の物理的な掃除のことだと思います。
by みけCAT
13年前
フォーラム: AerobeatPlus掲示板
トピック: 譜面リクエストはこちら
返信数: 128
閲覧数: 572999

Re: 譜面リクエストはこちら

リクエストお願いします。

「年下の男の子」
http://www.youtube.com/watch?v=Y7NnHnkZp-Y
「セーラー服を脱がさないで」
http://www.nicozon.net/watch/sm6598262
「ムーンライト伝説」
http://www.youtube.com/watch?v=jB0FEqi3SM4
「檄!帝国華撃団」
http://www.youtube.com/watch?v=ng3RVPOIGes

難易度は
Easy:★6~7程度
Hard:★10~13程度
でお願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 勝手に再起されるんですが
返信数: 34
閲覧数: 9269

Re: 勝手に再起されるんですが

きちんとWindowsから起動しようとせずに、BIOSでCDからブートしていますか?
勘違いならすみません。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 入力処理
返信数: 4
閲覧数: 1509

Re: 入力処理

揚げ足取りすいません。
「DXをライブラリのリファレンス」ってなんですか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: GetNowCount関数について
返信数: 4
閲覧数: 1898

Re: GetNowCount関数について

使っているライブラリなどが書いてありませんが、
DXライブラリならSetAlwaysRunFlag(TRUE)で、
ウィンドウがアクティブでなくても処理が止まらなくなるはずです。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: フォルダ参照ダイアログについて
返信数: 4
閲覧数: 1911

Re: フォルダ参照ダイアログについて

とりあえず、なぜこのコードでわざわざDXライブラリを使っているのでしょうか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: へき乗計算&文字出力プログラム
返信数: 2
閲覧数: 1561

Re: へき乗計算&文字出力プログラム

フォーラムルールをお読みください。
ここでは課題の丸投げをしてはいけません。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: サイト教えてください
返信数: 3
閲覧数: 2026

Re: サイト教えてください

苦しんで覚えるC言語
http://9cguide.appspot.com/

自分はここで最初に勉強した記憶があります。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 初めてのプログラムでいきなりのアクシデント
返信数: 4
閲覧数: 2243

Re: 初めてのプログラムでいきなりのアクシデント

コードはコードタグで囲みましょう。
解決したら解決チェックをお願いします。
by みけCAT
13年前
フォーラム: サンプルを共有するコミュニティ
トピック: 【C++】HTTPでコンテンツを取得
返信数: 0
閲覧数: 6795

【C++】HTTPでコンテンツを取得

C++を使って、HTTPでテキストデータを取得します。 取得したデータは、std::string型で渡されます。 #include <windows.h> #include <wininet.h> #include <string> int HttpGet(std::string& result,const char* url,const char* appname) { HINTERNET hinet,hurl; HANDLE hheap; char buf[10241]; DWORD read; int total=0; int startpos; hinet=InternetOpen(a...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームでの文字描画
返信数: 4
閲覧数: 1700

Re: ゲームでの文字描画

文字列にする、とは結局スクリーンに描画するのですか?
用途にもよりますが、普通は直接描画の方がいい気がします。
同じ内容を何度も描画するのなら文字列にしてもいいかもしれません。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 【意見募集】 新・ゲームプログラミングの館について 【雑談】
返信数: 43
閲覧数: 15170

Re: 【意見募集】 新・ゲームプログラミングの館について 【雑談】

超些細なことですみません。 http://dixq.net/g/m_02.html において、 DXライブラリの進化は目まぐるしく、2011年4月現在のバージョンでは Playstation2 レベルのゲームなら遜色なく作れてしまい、 かつ実効効率も通常の使用範囲ではあまり落ちません。 前置きが長くなりましたが、DXライブラリを使う事で大変高機能なライブラリをすごく簡単に利用できるのです。 となっていますが、ここの「実効効率」は「実行効率」の間違いではないでしょうか? 仕様でしたらすいません。 追記 もう一つ見つけてしまいました。 http://dixq.net/g/h_06.html におい...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: インラインアセンブリでBrainfu*kインタプリタ
返信数: 0
閲覧数: 1125

インラインアセンブリでBrainfu*kインタプリタ

Windows Vista SP2、Dev-C++4.9.9.2、gcc3.4.2です。 インラインアセンブリでBrainfu*kインタプリタを書こうとしています。 参考:Wikipedia 現状のコードだとコンパイルエラーがでます。 どう直せばいいかわからなくて困っています。 どうすればいいか教えていただければ幸いです。 コードは #include <stdio.h> #include <stdlib.h> int main(int argc,char* argv[]) { FILE* infp; char* code; unsigned char buffer[30000]={0}; in...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 素材に困ってます
返信数: 7
閲覧数: 9765

Re: 素材に困ってます

サイトはわからないのでとりあえずフリーソフトを紹介します。 「GIMP」 http://www.geocities.jp/gimproject/gimp2.0.html 画像が作れます。 「Cherry」 http://hp.vector.co.jp/authors/VA010012/ MIDIシーケンサです。音楽が作れます。 「KanaWave」 http://www.vector.co.jp/soft/win95/art/se232653.html 擬音の文字列を入力して効果音が作れます。 「効果音エディタ_D」 http://www.geocities.jp/hirogamesoft/ ...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 素数を…
返信数: 7
閲覧数: 2095

Re: 素数を…

「1からiまでの整数を一つづつ調べ、
iがその数で割り切れたら(その数がiの約数だったら)変数yakusuuを1増やす」
という意味です。
これによりiの約数の数が数えられます。

※コードはコードタグで囲みましょう
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: エラーの意味
返信数: 11
閲覧数: 3161

Re: エラーの意味

直接は関係ないと思いますが、このコードだとDxLib_Init()が何回も呼ばれてしまいます。
さらにメッセージ処理もしていないので、多分フリーズします。
タスクマネージャを使わないと終了もできない気がします。
インデントも整えたほうがいいと思います。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: エラーの意味
返信数: 11
閲覧数: 3161

Re: エラーの意味

一度消して作り直しているのかもしれません。
開発環境は何ですか?
「動作確認したソースコード」とは何のことですか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: エラーの意味
返信数: 11
閲覧数: 3161

Re: エラーの意味

そのままではないのでしょうか?
「Debug\test4.exeを消しています」
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: Javaアプレットが動かない?
返信数: 3
閲覧数: 1852

Re: Javaアプレットが動かない?

うまく動きました。
ありがとうございます。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: Javaアプレットが動かない?
返信数: 3
閲覧数: 1852

Javaアプレットが動かない?

C言語でなくてすみません。
Windows Vista SP2、Ecllipse、IE8です。
Javaでゲームを作り、jarファイルにしたのですが、
Ecllipse上ではうまく動くのに、htmlにすると動かないです。
原因がわかりましたらお教えていただければ幸いです。
もしかして、ただ重いだけでしょうか?
プログラムは添付します。
よろしくお願いします。
ctypeフォルダがhtml、Gameフォルダがワークスペースです。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: マウスの方向を向くプログラム
返信数: 9
閲覧数: 5409

Re: マウスの方向を向くプログラム

とりあえずフォーラムルールをお読みください。
使っている言語、OS、ライブラリ、その他の環境は何ですか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 【Java】テキストファイルが読み込めない
返信数: 2
閲覧数: 2758

Re: 【Java】テキストファイルが読み込めない

たしかにファイル名の方が間違っていました。
画像と同じ位置で読み込めました。
ありがとうございました。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 【Java】テキストファイルが読み込めない
返信数: 2
閲覧数: 2758

【Java】テキストファイルが読み込めない

またまたC言語でなくてすみません。 Windows Vista SP2 32ビット上でEclipseを使っています。 とあるイベントで書いたJavaのソースコードをもらって、実行してみようとしているのですが、 テキストファイルが読み込めなくて困っています。 画像ファイルはちゃんと読み込めています。 画像の読み込み部分抜粋 title = ImageIO.read(new File("title400x400.gif")); テキストファイルの読み込み部分抜粋 try{ FileReader fr = new FileReader("typeData" +stage+".txt"); Buffe...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: コンパイルがうまくいきません
返信数: 2
閲覧数: 1162

Re: コンパイルがうまくいきません

これだけの情報では全くわかりません。
なんというコンパイラを使いましたか?
具体的にどんな操作をしましたか?
エラーメッセージは出ましたか?
by みけCAT
13年前
フォーラム: AerobeatPlus掲示板
トピック: 譜面リクエストはこちら
返信数: 128
閲覧数: 572999

Re: 譜面リクエストはこちら

いつもありがとうございます。
またリクエストお願いします。

「春風の輝き」
http://www.youtube.com/watch?v=V9teIdlTDho
「会いたかった」(0:31頃の曲からでお願いします)
http://www.nicozon.net/watch/sm13420752
「ポニーテールとシュシュ」
http://www.nicozon.net/watch/sm12151931
「言い訳Maybe」
http://www.nicozon.net/watch/sm8139029

難易度は
Easy:★5~6程度
Hard:★10~12程度
でお願いします。
by みけCAT
13年前
フォーラム: 四聖龍神録Plus掲示板
トピック: バグ報告に関する事はこちら
返信数: 75
閲覧数: 102355

Re: バグ報告に関する事はこちら

ISLeさん、bitter_foxさん
はい、わかりました。
すみませんでした。
by みけCAT
13年前
フォーラム: みんなでソースコードをレビューしよう
トピック: 16 進 HTML/CSS カラーコードの10進RGBへの変換
返信数: 1
閲覧数: 10974

16 進 HTML/CSS カラーコードの10進RGBへの変換

日記 の方にも書いたコードですが、レビューをお願いします。 #include <stdio.h> #include <ctype.h> #include <string.h> /*16進数の文字1文字から数値に変換する*/ int hex2num(char hex) { if(hex>='0' && hex<='9')return hex-'0'; if(hex>='A' && hex<='F')return hex-'A'+10; if(hex>='a' && hex<='f')return hex-'a'+10; return 0; } /*HTMLカラーコードから色に変換する*/ in...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: qsortの使い方
返信数: 46
閲覧数: 8883

Re: qsortの使い方

とある場所ってどこですか? y座標を基準にと言っても昇順ですか?降順ですか?その他ですか? とりあえずy座標の昇順にソートするための関数です。 int comp(const void* x,const void* y) { TEST* xx=(TEST*)x; TEST* yy=(TEST*)y; if((xx->y)>(yy->y))return 1; if((xx->y)<(yy->y))return -1; return 0; } だから、y を比較すればいいだけだと思いますが。 とりあえず、比較関数の中身は int hikaku(const void *a, const void *b...
by みけCAT
13年前
フォーラム: 四聖龍神録Plus掲示板
トピック: バグ報告に関する事はこちら
返信数: 75
閲覧数: 102355

Re: バグ報告に関する事はこちら

> みけ猫さん しかし何故その機能が必要なんですか? ランチャーから起動した場合など、 カレントディレクトリがexeファイルのあるディレクトリにない状況で起動されると、 設定データや画像データ、音楽データが全く読み込まれなくなります。 画面が真っ黒や真っ白に近い状態になり、全然ゲームになりません。 この現象を防止するために、この機能を付けるのがいいと思います。 この機能のかわりに、exeファイルのあるディレクトリを取得して、 それに基づいた絶対パスでファイルを読み込むようにすれば、この機能は必要なくなります。 しかし、そのためには現在相対パスで書かれているパスを全て修正しなくてはならないと思...
by みけCAT
13年前
フォーラム: サンプルを共有するコミュニティ
トピック: ゲームパッドのアナログ入力を補正
返信数: 0
閲覧数: 6725

ゲームパッドのアナログ入力を補正

龍神録プログラミングの館に、斜め移動のときは√2で移動量を割るというテクニックがあります。 同じようなことをアナログ入力でもやってみました。 XとYそれぞれ-1.0から1.0の範囲の四角形の入力を、半径1の円の範囲に補正します。 (x,y)に補正前の入力を渡します。 (hx,hy)に補正後の入力が入ります。 #define abs2(x) ((x)>=0?(x):(-(x))) void analoghosei(double* hx,double* hy,double x,double y) { double length; double max; if(x==0 && y==0) { *hx...
by みけCAT
13年前
フォーラム: 四聖龍神録Plus掲示板
トピック: バグ報告に関する事はこちら
返信数: 75
閲覧数: 102355

Re: バグ報告に関する事はこちら

> みけCATさん >おそらくカレントディレクトリに依存している問題と思われます。 >可能でしたら修正をお願いします。 何を修正したらよいのでしょう? 私のプログラムは全て相対パスで動いてます。 起動時に、強制的にカレントディレクトリをexeファイルがあるディレクトリに変更するような機能があるとありがたいです。 たとえばこんな感じでしょうか? BOOL changedirtoexedir(void) { char path[1000]; int i,j,len; GetModuleFileName(0,path,sizeof(path)); j=len=lstrlen(path); for(...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 【Perl】データベースでファイルロックは必要?
返信数: 2
閲覧数: 1631

Re: 【Perl】データベースでファイルロックは必要?

必要ないということですね。
わかりました。
ありがとうございます。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 【Perl】データベースでファイルロックは必要?
返信数: 2
閲覧数: 1631

【Perl】データベースでファイルロックは必要?

C言語でなくてすみません。
PerlでCGIを作っています。
今作っているCGIは、MySQLのデータベースを使用します。
ファイルへの書き込みや読み込みはありません。
このような場合、
とほほのwww入門の中のhttp://www.tohoho-web.com/wwwcgi8.htm
にあるようなmkdir()によるファイルロックは必要(したほうが安全)でしょうか?
それとも不要(意味がない)でしょうか?
もしわかりましたら教えていただけると嬉しいです。
よろしくお願いします。
by みけCAT
13年前
フォーラム: 作品お披露目掲示板
トピック: 通信対戦リバーシ
返信数: 0
閲覧数: 4684

通信対戦リバーシ

二人で通信対戦ができるリバーシを作ってみました。
ほぼ最低限の機能しか付けていません。
観戦も出来ます。
よかったら遊んでみてください。
ソースも付けています。

!注意!
現在、インターネット上でのテストがうまくいっていません。
接続できない可能性があります。
テストにご協力をお願いします。

Ver1.20で成功しました。

!注意!
Ver1.21以下のバージョンとVer1.30以上のバージョンは通信できません。
Ver1.30とVer1.40以上のバージョンは通信できません。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: TCP非同期通信でフリーズ
返信数: 9
閲覧数: 5178

Re: TCP非同期通信でフリーズ

とりあえずうまく通信できるようになったみたいです。 ありがとうございます。 ・クライアントとして動作させたときにinitclients関数を読んでいないためにclients変数が初期化されておらず、recvmodeが0のままで誤動作するように見受けられます。 修正しました。 ・if(mode=MODE_SERVER && inited==1) { とありますが「=」は「==」のミスではないでしょうか。 修正しました。 ・WSAAsyncSelect関数にFD_WRITEの指定はおそらく不要です。case FD_WRITEも同様です。 今のFD_WRITEがある実装の仕方ではダメなのでしょうか?...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: TCP非同期通信でフリーズ
返信数: 9
閲覧数: 5178

Re: TCP非同期通信でフリーズ

・gethostbyname関数でWSANOTINITIALISEDエラーが発生しています。WSAStartup関数の呼び出しが必要です。 修正したつもりです。 ・accept関数を呼び出すときに第3引数にlen変数を指定していますがこの変数を初期化していません。 修正したつもりです。 ・WSOCK_SELECTでbuf変数のサイズを100で宣言していますがgame変数のサイズが100を超えているためにスタック破壊を起こしています。buf変数は十分大きなサイズにした方がよいでしょう。 修正したつもりです。 buf[1000]にしてみました。 ・FD_READイベントを検知したときにrecvを...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 3Dのクリッピングについて
返信数: 0
閲覧数: 958

3Dのクリッピングについて

以前http://dixq.net/forum/viewtopic.php?f=3&t=7611&p=63311で3Dの描画について質問しました。
「クリッピング処理」を実装してみたいと思います。
とりあえず考えた方法は、描画する線分の端のどちらか一方が描画できない場合は、
描画できるギリギリのところを二分探索の原理で探し、そこで描画するというものです。
だいたいこんな感じでいいでしょうか?
プログラムを添付します。
よろしくお願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: TCP非同期通信でフリーズ
返信数: 9
閲覧数: 5178

Re: TCP非同期通信でフリーズ

FD_READの後は1回のみrecvを呼び出すようにしてみました。
必要な場合はsendするようにしてあります。
多量に通信し通信エラーになる状況は変わりません。
YuO さんが書きました:その時のWSAGetLastErrorの値は何ですか。
今回のコードでは「通信エラー1」と表示されます。
このエラーはプロトコル的なものなので、WSAGetLastErrorは関係ないと思います。
おそらくCMD_SANKAを複数回送ってしまっています。

助けてください。お願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: TCP非同期通信でフリーズ
返信数: 9
閲覧数: 5178

Re: TCP非同期通信でフリーズ

フリーズはしないようになりましたが、クライアントが反応しません。
調べてみると、サーバーからデータが送信されないようです。
受信したあと送信するタイミングでsendなどのコードを入れると、
多量に通信して通信エラーと出ます。
どうすればいいのでしょうか?
教えていただけるとありがたいです。
よろしくお願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: TCP非同期通信でフリーズ
返信数: 9
閲覧数: 5178

Re: TCP非同期通信でフリーズ

ありがとうございます。
実装してみたいと思います。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: TCP非同期通信でフリーズ
返信数: 9
閲覧数: 5178

TCP非同期通信でフリーズ

Windows Vista SP2 32ビット、Dev-Cpp4.9.9.2、gcc3.4.2です。
TCPを使った通信対戦のリバーシを作ろうとしています。
とりあえずサーバーに接続するだけのところまで作ったのですが、
サーバーに接続すると、サーバーがフリーズします。
何か足りないコードなどがあるのでしょうか?
もしわかりましたら教えていただけるとありがたいです。
よろしくお願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ウィンドウ外でのマウスクリックを監視したいです
返信数: 2
閲覧数: 2605

Re: ウィンドウ外でのマウスクリックを監視したいです

Win32 APIのGetAsyncKeyState関数はどうですか? #include "DxLib.h" char Key[256]; int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){ if( ChangeWindowMode(TRUE) != DX_CHANGESCREEN_OK || DxLib_Init() == -1 ) return -1; //初期化処理 SetDrawScreen( DX_SCREEN_BACK ); //裏画面に設...
by みけCAT
13年前
フォーラム: AerobeatPlus掲示板
トピック: 譜面リクエストはこちら
返信数: 128
閲覧数: 572999

Re: 譜面リクエストはこちら

いつもありがとうございます。 そしてすみません。 ここまで来たら揃えてしまいたいと思ってしまいました。 リクエストお願いします。 「Seven Rainbow」 http://www.youtube.com/watch?v=5epD9vJ_uJc 「SIGNAL」 http://www.youtube.com/watch?v=vhiFulBKE20 「Stay」 http://www.youtube.com/watch?v=1o2iqJRBAX8 「手のひらの勇気」 http://www.youtube.com/watch?v=ap8JaIl-jDw 難易度は Easy:★5~6程度 Hard...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームプログラミングの館 入門編11について
返信数: 7
閲覧数: 2484

Re: ゲームプログラミングの館 入門編11について

「何が1の間」という問題ではありません。

コード:

while(なんとか) {
    /*処理*/
}
というのは、「なんとかが真の間処理を繰り返し実行する」という意味になります。
したがって、あえて言うなら「1が真の間」実行します。
すなわち、ずっと実行します。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターのジャンプ処理
返信数: 6
閲覧数: 5255

Re: キャラクターのジャンプ処理

while(1){ //ジャンプ下降処理 if(flag=0){ if(y<=448){ DrawGraph(x,y, image[10] , TRUE ) ;//画像を描画 y+=20; }else{ break; } } } この部分で、if(flag=0)は永遠に偽なので、いつまで経ってもbreakせず、無限ループになってしまいます。 flagが0と等しいことを判定する式はflag==0です。 同様に、その上のif(flag=1)も修正する必要があると思います。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ファイルの読み込みについて
返信数: 3
閲覧数: 1783

Re: ファイルの読み込みについて

苦Cからの転載です。

コード:

fpos_t GetFileSize(const char *FileName[])
{
	fpos_t fsize = 0;

	FILE *fp = fopen(FileName,"rb"); 
 
	/* ファイルサイズを調査 */ 
	fseek(fp,0,SEEK_END); 
	fgetpos(fp,&fsize); 
 
	fclose(fp);
 
	return fsize;
}
http://9cguide.appspot.com/q_filesize.html
by みけCAT
13年前
フォーラム: AerobeatPlus掲示板
トピック: 譜面リクエストはこちら
返信数: 128
閲覧数: 572999

Re: 譜面リクエストはこちら

いつもありがとうございます。
連続で大量のリクエストをしてしまい、申し訳ないとは思うのですが、
それでもまたリクエストしてしまいます。

「勇気の神様」
http://www.youtube.com/watch?v=Nn1ZpJmjUCM
「金太の大冒険」
http://www.youtube.com/watch?v=5Kv-kvZqTuw
「桜の栞」
http://www.youtube.com/watch?v=1AeY2ENj_ho

難易度は
Easy:★5程度
Hard:★8~12程度
でお願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: AOJのStrange Mathematical Expression
返信数: 1
閲覧数: 1382

Re: AOJのStrange Mathematical Expression

チャットで聞いて解決できました。 #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { double stack[200]; char temp[100]; int stackptr=0; while(1) { if(scanf("%s",temp)==-1)break; if(strcmp(temp,"+")==0) { if(stackptr<2)return 1; stack[stackptr-2]+=stack[stackptr-1]; stackptr--; } else if(strc...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: AOJのStrange Mathematical Expression
返信数: 1
閲覧数: 1382

AOJのStrange Mathematical Expression

この問題 を解いています。 これが書いたコードです。 #include <stdio.h> #include <stdlib.h> int main(void) { double stack[200]; char temp[100]; int stackptr=0; while(1) { if(scanf("%s",temp)==-1)break; if(temp[0]=='+') { if(stackptr<2)return 1; stack[stackptr-2]+=stack[stackptr-1]; stackptr--; } else if(temp[0]=='-') { if(s...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 猫でもわかるの問題より
返信数: 9
閲覧数: 2582

Re: 猫でもわかるの問題より

まず、fgets関数を使うと、読み込んだ文字列の最後に改行が付きます。
その改行のところのポインタをstrchr関数で探し、そこに0を代入することにより改行を消しています。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 猫でもわかるの問題より
返信数: 9
閲覧数: 2582

Re: 猫でもわかるの問題より

main関数をこうしてみてください。 int main() { char cont[] = "y"; int a; while(strcmp(cont, "y") == 0) { toukei(); printf("\n続けますか? yes=y, no=n\n"); printf("入力:"); scanf("%s", cont); while(1) { a=getchar(); if(a==-1 || a=='\n')break; } for(int i=1; i <= 50; i++) { putchar('-'); } putchar('\n'); } return 0; }
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 猫でもわかるの問題より
返信数: 9
閲覧数: 2582

Re: 猫でもわかるの問題より

toukei関数内の入力部分 printf("data[%3d]=", n++); scanf("%s", data); if (strcmp(data, "E") == 0) break; を printf("data[%3d]=", n++); fgets(data,sizeof(data),stdin); *strchr(data,'\n')=0; if (strlen(data) == 0) break; にすれば2はできると思います。
by みけCAT
13年前
フォーラム: AerobeatPlus掲示板
トピック: 譜面リクエストはこちら
返信数: 128
閲覧数: 572999

Re: 譜面リクエストはこちら

ありがとうございます。
引き続き頑張ってください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: コマンドプロンプトが立ち上がりません。
返信数: 7
閲覧数: 2258

Re: コマンドプロンプトが立ち上がりません。

これだけではわかりにくいです。
OSは何ですか?
何の言語ですか?
どこのページの説明ですか?
フォーラムルールもお読みください。
by みけCAT
13年前
フォーラム: AerobeatPlus掲示板
トピック: 譜面リクエストはこちら
返信数: 128
閲覧数: 572999

Re: 譜面リクエストはこちら

いつもありがとうございます。
早速で悪いとは思いますが、またリクエストをお願いします。
「むぎや」
http://www.youtube.com/watch?v=oQIcGkkXf_s
「流浪の民」
http://www.youtube.com/watch?v=G1duicE5dxM
「巣立ちの歌」
http://www.youtube.com/watch?v=X4d5Dwusw2I
難易度は
Easy:★5程度
Hard:★8~12程度
でお願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: スコアボードのpowerカウンタについて
返信数: 2
閲覧数: 1826

Re: スコアボードのpowerカウンタについて

とりあえず

コード:

ch.power-=150;
if(ch.power<0)ch.power=0;
のように、powerが0未満にならないようにしてみたらどうですか?
by みけCAT
13年前
フォーラム: AerobeatPlus掲示板
トピック: ご意見ご感想はこちら
返信数: 52
閲覧数: 55289

Re: ご意見ご感想はこちら

バグの可能性がある現象を報告します。
Kalasさんの「二人の時」の譜面をプレイしたとき、
残り時間が80秒位ある状態で終わってしまいます。
詳しく見てみると、
曲選択画面の時間表示は(曲の長さ-曲開始位置)が表示されていますが、
プレイ中の残り時間は(曲の長さ-経過時間)で、曲開始位置によって補正されていないようです。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: C言語について
返信数: 10
閲覧数: 3413

Re: C言語について

sasaki さんが書きました:1から10のかかれたtxtファイルをfscanfを用い,1から10までの
 平均値を求めるプログラムを作成せよ.ただし,ファイルから読み込ん
 だ値はmain関数の配列に収め,関数内では計算のみを行うこと.
どこにも求めた平均値を表示しろとは書いていないので、表示はしなくていいのではないですか?
by みけCAT
13年前
フォーラム: AerobeatPlus掲示板
トピック: 譜面リクエストはこちら
返信数: 128
閲覧数: 572999

Re: 譜面リクエストはこちら

ありがとうございます。またお願いします。 「少年時代」 http://www.youtube.com/watch?v=JoK4Z2So4j8 「川の流れのように」 http://www.youtube.com/watch?v=3wmIrAFKLs0 「三年目の浮気」 http://www.youtube.com/watch?v=jgHyo9U-ZKc 「悲愴感」 http://www.youtube.com/watch?v=MrrCdiR61Po 「宇宙戦艦ヤマト」 http://www.youtube.com/watch?v=g_iqCkir1tU 「恋のダイヤル6700」 http://w...
by みけCAT
13年前
フォーラム: AerobeatPlus掲示板
トピック: 自作譜面投稿トピック
返信数: 33
閲覧数: 51424

Re: 自作譜面投稿トピック

http://www1.axfc.net/uploader/Sc/so/215520.zip&key=mixc 実験用譜面です。 Easyは音符なし、Hardは音符ひとつです。 これを作ったときに、音楽ファイルが「音楽.wav」だと、本編の音楽が再生されないようです。(バグ?) イントロは再生されます。きちんと変換もしました。というかUTAUで作ったwavファイルが元です。 コピーして「イントロ.wav」を入れても変わりませんでした。 oggにするときちんと再生されました。 以下実験結果です。 Easy(音符なし) 何も起こらず終了しました。(予想通り) 曲終了後のランクではEとなっていまし...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: なぜ60fps?
返信数: 8
閲覧数: 6198

Re: なぜ60fps?

なるほど。
とりあえず解決にします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: C言語標準関数とWin32 APIの併用
返信数: 9
閲覧数: 4524

Re: C言語標準関数とWin32 APIの併用

tkmakwins15 さんが書きました:ただ、今回の質問では、コンソールを出して… というよりも、CreateWindowでウィンドウを生成してメッセージループをまわして… という状況下であると思ったので、そのような場合における事柄を述べました。
どっちの状況も考えられます。
Win32 APIによるウィンドウプログラムが主で、補助に数学関数などを使いたい、という場合もあれば、
実験などで簡単なプログラムにするためにコンソールにして、printfやscanfで入出力という場合も考えられます。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: なぜ60fps?
返信数: 8
閲覧数: 6198

Re: なぜ60fps?

なるほど、モニタのリフレッシュレートが60Hzであることからきているのでしょうか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: C言語について
返信数: 10
閲覧数: 3413

Re: C言語について

苦Cなどで勉強してみてはいかがですか?
あと、エラーメッセージを書いてくださいというのは無視ですか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: staticについて
返信数: 4
閲覧数: 1756

Re: staticについて

グローバル変数のstaticは、その変数はそのファイルでしか使えなくなるという意味です。
関数も大体同じような意味だと思います。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: C言語について
返信数: 2
閲覧数: 1112

Re: C言語について

せめてフォーラムルールをお読みください。
・コードはcodeタグで囲みましょう。
・このコードだとコンパイルエラーが出るはずです。
 エラーメッセージもお書きください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: C言語標準関数とWin32 APIの併用
返信数: 9
閲覧数: 4524

Re: C言語標準関数とWin32 APIの併用

なるほど。
ありがとうございます。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: なぜ60fps?
返信数: 8
閲覧数: 6198

Re: なぜ60fps?

softya(ソフト屋) さんが書きました:24fpsなのは映画です。
テレビは60fpsで、最近の液晶モニターも60fpsです。
そうでしたか。
DVDレコーダーのカウントが24で一周していたような気がしましたが、勘違いだったかな...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: なぜ60fps?
返信数: 8
閲覧数: 6198

なぜ60fps?

現在、ほとんどのゲームが60fpsで動くようになっていますが、
そもそもなぜ60fpsなのでしょうか?
やはり1分=60秒、1時間=60分というのと関係しているのでしょうか?
テレビは24fpsくらいらしいのに、テレビゲームも60fpsのようですし...
だれかわかったら教えていただけると嬉しいです。
よろしくお願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: load.cppでエラーが?
返信数: 5
閲覧数: 2348

Re: load.cppでエラーが?

解決されたようでしたら、解決チェックをお願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: C言語標準関数とWin32 APIの併用
返信数: 9
閲覧数: 4524

Re: C言語標準関数とWin32 APIの併用

なるほど。
ありがとうございます。

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