Wr5 の回答履歴

全6936件中601~620件表示
  • C++デバックエラーについて詳しく教えてください。

    Microsoft Visual C++ Debug Library と言うエラーが発生しました。 Visual C++ 2008 Express Edition を使っています。 状況は以下になります。 Program:C:\DxLib_VC\サンプルプログラム実行用フォルダ \Debug\DxLib_VC2008用.exe Module:C:\DxLib_VC\サンプルプログラム実行用フォルダ \Debug\DxLib_VC2008用.exe File: Run-Time Check Failure #3 - The variable 'temp' is being used without being initialized (Press Retry to debug the application) Run-Timeの部分から自分なりに調べてみたのですが ランタイム・チェック失敗#3-変数'temp'は初期化されずに使用されています と書いてあると思います。 それで いろいろみなさんに意見をいただいたのですが stype!=0のときの処理が書けません。 初期化は出来たのですが、複数の敵が弾をだすはずが プレイヤーしかでなくなりました。 またいろいろ意見お願いします。 tempの部分のコードは以下です。 (define.h) struct E_SHOT{ bool flag;//弾が発射中かどうか double x;//x座標 double y;//y座標 int gh;//グラフィックハンドル int width,height;//画像の幅と高さ int pattern;//ショットパターン int speed;//弾スピード }; #define ENEMY_SNUM 50//敵の弾の上限 (enemy.cpp) #include "pch.h" #include "enemy.h" ENEMY::ENEMY( int type,//敵タイプ、 int stype,//弾種類 int m_pattern,//移動パターン、 int s_pattern,//発射パターン int in_time,//出現時間、 int stop_time,//停止時間、 int shot_time,//弾発射時間、 int out_time,//帰還時間、 int x,//x座標、 int y,//Y座標、 int speed,//弾スピード int hp,//HP int item//アイテム) { //サイズ width=27; height=25;      //敵の種類 this->type=type; //弾の種類 this->stype=stype; //移動パターンとショットパターン this->m_pattern=m_pattern; this->s_pattern=s_pattern;      this->speed=speed; //座標セット this->x=x; this->y=y; //出現、停止、発射、帰還セット this->in_time=in_time; this->stop_time=stop_time; this->shot_time=shot_time; this->out_time=out_time; //hpとアイテム代入 this->hp=hp; this->item=item; //弾初期化 memset(shot,0,sizeof(shot)); //敵画像読み込み if(type==0){ LoadDivGraph("enemy.png",3,1,3,27,25,gh); } int temp; //弾画像読み込み if(stype==0){ temp=LoadGraph("enemyshot1.png"); } //サイズ取得 int w,h; GetGraphSize(temp,&w,&h); //弾の初期化 for(int i=0;i<ENEMY_SNUM;++i){ shot[i].flag=false; shot[i].gh=temp; shot[i].width=w; shot[i].height=h; shot[i].pattern=s_pattern; shot[i].speed=speed; shot[i].x=x; shot[i].y=y; } count=0; scount=0; deadflag=false; endflag=false; sflag=false; } void ENEMY::Move() { //出てきてから止まる時間までの間なら下に移動 if(in_time<g_count && g_count<stop_time){   y+=2;      //帰還時間を過ぎたら戻る。 }else if(g_count>out_time){    y-=2;    if(y<-40){    deadflag=true;  }    } } void ENEMY::Draw() { int temp; //弾から最初に描画 for(int i=0;i<ENEMY_SNUM;++i){ if(shot[i].flag){ DrawGraph(shot[i].x,shot[i].y,shot[i].gh,true); } } if(!deadflag){ temp= count%40/10; if(temp==3) temp=1; DrawGraph(x,y,gh[temp],TRUE); } } bool ENEMY::All() { Move(); Shot(); Draw(); ++count; return endflag; } void ENEMY::Shot() { //発射タイミングになったら、フラグを立てる if(shot_time==g_count){    sflag=true;    } //フラグを立てるときだけ if(sflag){   switch(s_pattern){ case 0: //10回に一回発射。40までなので5発発射。 if(scount%10==0 && scount<=40){ for(int i=0;i<ENEMY_SNUM;++i){ //フラグが立ってない弾を探して、座標をセット if(shot[i].flag==false){   shot[i].flag=true; shot[i].x=x; shot[i].y=y; break; } } } break; } //フラグが立ってる弾の数 int s=0; //フラグが立ってる弾だけ、弾の移動を行う for(int i=0;i<ENEMY_SNUM;++i){ if(shot[i].flag){ shot[i].y+=shot[i].speed; //弾が画面をはみ出たらフラグを戻す。 if(shot[i].x<-20 || shot[i].x>420 || shot[i].y<-20 || shot[i].y>500){ shot[i].flag=false; continue; } ++s; } } //sがゼロということは発射中の弾がない。 //かつdeadflagがTRUEということはこの敵のクラスは消滅させてよい if(s==0 && deadflag){ //敵クラス消滅フラグをTRUEにする endflag=true; } ++scount; } }

  • キーボードからの入力の自動化

    モジュールを実行すると、 数値を入力してください:←のような一文が表示され、キーボードから 入力し、 数値を入力してください:90 数値を入力してください:80 数値を入力してください:70 平均は、80です。 と数字の平均をだしてくれるモジュールがあった場合、 数値をファイルなどに書き、自動で入力してくれるような方法は、ありますでしょうか?

  • iptablesについて

    redhatのiptablesについて質問です。 基本的なことなんですが・・・教えてください。 iptableのポリシーをacceptにして、 filterで個別にaccseptにすると、filterで指定したポートのみが許可されるのですが ポリシーで許可すると全て許可になるのではないでしょうか? ポリシー許可+フィルター許可の場合は、フィルター部分のみ許可になるのか という質問です。 よろしくお願いします。

    • devid
    • 回答数2
  • C# UriFormatExceptionの回避

    お世話になります。 C#にて、WebRequest.Create(url);を 行うと、urlがhttp等で始まらない場合、例外を投げますが、 渡されたurlが『www.xxxxxx.jp』などのようにhttpを省略した 形式で渡されないよう、スキームを付けたurlに変換するための 方法を教えてください。 単に文字列を頭から見て、httpでなければ"http://"を追加…というのではなく、 専用のメソッドや手法を教えていただければと思います。 サイトを探せば見つかるとは思ったのですが、少し急ぎのため、 こちらで質問させていただきました。 よろしくお願いいたします。

  • C# UriFormatExceptionの回避

    お世話になります。 C#にて、WebRequest.Create(url);を 行うと、urlがhttp等で始まらない場合、例外を投げますが、 渡されたurlが『www.xxxxxx.jp』などのようにhttpを省略した 形式で渡されないよう、スキームを付けたurlに変換するための 方法を教えてください。 単に文字列を頭から見て、httpでなければ"http://"を追加…というのではなく、 専用のメソッドや手法を教えていただければと思います。 サイトを探せば見つかるとは思ったのですが、少し急ぎのため、 こちらで質問させていただきました。 よろしくお願いいたします。

  • Postfix+Dovecotでメールアドレス設定

    centos6.5 64bit使用環境です。 http://centossrv.com/postfix.shtml ここを見ながらメールサーバを構築しました。 メールクライアント設定(受信メールサーバーをPOPにする場合) という項目で、 メールアドレスを設定しなくてはならないのですが、 どのように設定をしたら良いのでしょうか? メールサーバを構築すれば、任意にメールアドレスがつくれるのですよね? DNSサーバーサービスはMyDNS.JPを使っています。 因みに、FQDN名でポートは空いている事も確認しました。 MyDNS.JPのDOMAIN INFOは次の通り(仮)に設定しました。 Domain* : (FQDN) =conception1970.mydns.jp MX : (Hostname, Priority. FQDN) =mail.conception1970.mydns.jp Hostname*, Type*, Content, Delegateid or your id. (Hostname is not FQDN) =上から順番に mail(A) web1(A) www(A) です。 私の把握できている情報はこれくらいです。 普通はconception1970@mydns.jp(仮)みたいなものがメールアドレスですよね? でも、それを記述する所が見当たらないので困っています。 言葉足らず、説明不足はお許しください。 どうか宜しくお願いします。

  • iptablesについて

    redhatのiptablesについて質問です。 基本的なことなんですが・・・教えてください。 iptableのポリシーをacceptにして、 filterで個別にaccseptにすると、filterで指定したポートのみが許可されるのですが ポリシーで許可すると全て許可になるのではないでしょうか? ポリシー許可+フィルター許可の場合は、フィルター部分のみ許可になるのか という質問です。 よろしくお願いします。

    • devid
    • 回答数2
  • C#でのDLLのメソッドの作り方

    MEFを使ってC#のプログラムを作っています。 DLL側のメソッドとして public bool ブーリアン(){     return true; } public string ストリングス(){ return "文字列"; } のような、戻り値をDLLからメインに送ることはできるのですが、 public void ナビ(int a){ webBrowser1.Navigate(http・・・・); Thread.Sleep(a); webBrowser1.Navigate(http・・・・); Thread.Sleep(a); }//webBrowser1はメインにある このような処理をDLLに入れようとすると、当たり前ですが「webBrowser1」なんてないぞ っと怒られてしまいます。 どのように渡せばよいのでしょうか?

  • Postfix+Dovecotでメールアドレス設定

    centos6.5 64bit使用環境です。 http://centossrv.com/postfix.shtml ここを見ながらメールサーバを構築しました。 メールクライアント設定(受信メールサーバーをPOPにする場合) という項目で、 メールアドレスを設定しなくてはならないのですが、 どのように設定をしたら良いのでしょうか? メールサーバを構築すれば、任意にメールアドレスがつくれるのですよね? DNSサーバーサービスはMyDNS.JPを使っています。 因みに、FQDN名でポートは空いている事も確認しました。 MyDNS.JPのDOMAIN INFOは次の通り(仮)に設定しました。 Domain* : (FQDN) =conception1970.mydns.jp MX : (Hostname, Priority. FQDN) =mail.conception1970.mydns.jp Hostname*, Type*, Content, Delegateid or your id. (Hostname is not FQDN) =上から順番に mail(A) web1(A) www(A) です。 私の把握できている情報はこれくらいです。 普通はconception1970@mydns.jp(仮)みたいなものがメールアドレスですよね? でも、それを記述する所が見当たらないので困っています。 言葉足らず、説明不足はお許しください。 どうか宜しくお願いします。

  • VisualStudio2010で文字化け?

    XP SP3の環境でVisualStudio2010Proを使用しているのですが、先日一部の漢字が「・」 表示されるようになりました。(未登録の外字などの代わりに出るやつです) 例えば、上メニューの設定が「・・」、ファイルメニューのすべて保存が「すべて保・」、プロジェクト起動時にフッタに表示されるファイル”~~”を読み込み中が「ファイル”~~”を・み・み・」と表示されます。 他の症状として、 ・テキストのソースコードは問題ない ・デバッグしたプログラムのラベルやリストボックスの漢字もおかしい ・exeから起動しても同様の症状 ・ただし、ダイアログボックスだと正常に表示(他にも正常なコントロールがあるかも?) ・VS2003,2005とそれからデバッグしたプログラムは問題ない 等があります。 対策として、VS2010Pro、VS2010ProSP1、.netframework3.5・4.0の修復を行いましたが、依然おかしいままです。 同様の症状に心当たりのある方、対策をお願いします。

  • C#でのIF文 時間比較のやり方

    教えてください。   C#での条件分岐に   「n時からn時までの間」という条件を設定したいのですが、ネットで調べてみましたところ どこも「n時になったら~」という条件しかヒットしませんでした。   もしかして、そのような条件設定は出来ないのでしょうか? 出来ない場合、何かいい代替え案等ありますでしょうか?

    • doptan
    • 回答数4
  • C#でのDLLのメソッドの作り方

    MEFを使ってC#のプログラムを作っています。 DLL側のメソッドとして public bool ブーリアン(){     return true; } public string ストリングス(){ return "文字列"; } のような、戻り値をDLLからメインに送ることはできるのですが、 public void ナビ(int a){ webBrowser1.Navigate(http・・・・); Thread.Sleep(a); webBrowser1.Navigate(http・・・・); Thread.Sleep(a); }//webBrowser1はメインにある このような処理をDLLに入れようとすると、当たり前ですが「webBrowser1」なんてないぞ っと怒られてしまいます。 どのように渡せばよいのでしょうか?

  • Postfix+Dovecotでメールアドレス設定

    centos6.5 64bit使用環境です。 http://centossrv.com/postfix.shtml ここを見ながらメールサーバを構築しました。 メールクライアント設定(受信メールサーバーをPOPにする場合) という項目で、 メールアドレスを設定しなくてはならないのですが、 どのように設定をしたら良いのでしょうか? メールサーバを構築すれば、任意にメールアドレスがつくれるのですよね? DNSサーバーサービスはMyDNS.JPを使っています。 因みに、FQDN名でポートは空いている事も確認しました。 MyDNS.JPのDOMAIN INFOは次の通り(仮)に設定しました。 Domain* : (FQDN) =conception1970.mydns.jp MX : (Hostname, Priority. FQDN) =mail.conception1970.mydns.jp Hostname*, Type*, Content, Delegateid or your id. (Hostname is not FQDN) =上から順番に mail(A) web1(A) www(A) です。 私の把握できている情報はこれくらいです。 普通はconception1970@mydns.jp(仮)みたいなものがメールアドレスですよね? でも、それを記述する所が見当たらないので困っています。 言葉足らず、説明不足はお許しください。 どうか宜しくお願いします。

  • パソコンにマウス2つつないだらどうなりますか?

    現在横スクロールの出来る3ボタンのマウスと、手元で「進む・戻る」操作の出来る5つボタンのマウスがあります。 前者はワードやエクセルで便利、後者はネットサーフィンで便利だなと思ってます。 パソコンはデスクトップでUSBポートは余っています。 そこでマウスを2つつないだらどうなりますか? 好奇心からの質問なのですが、よろしければアドバイスお願いします。 因みに将来的にはロジクールやマイクロソフトの多機能マウスに買い換えるつもりです。

    • saichi
    • 回答数4
  • 口座の売買について質問です

    よろしくお願いします キャッシュカード数枚を売ってしまいました。売った次の日にその口座を犯罪に使われ口座が凍結しました。その2日後に全ての口座を止めようと各銀行に問い合わせ、その時に口座が凍結した事実を知り、担当の警察署に問い合わせるように言われたので電話をかけました。使われた口座のうち数枚は凍結する2日~10日前に作ったもので、それ用に作ったものだろうと言うことで『またこちらから行くから』と言われ電話を切られました。この場合は詐欺としてみなされますか?取り調べはどのようなことを聞かれるでしょうか?また電話会社から勝手に通信履歴を調べられたりなどするでしょうか? どなたか詳しい方お願い致します。

    • wj4t
    • 回答数8
  • マウスポインタの画像を変更したい

    Visual C++ 2010 express でプログラム開発している初心者です。 通常のマウスポインタである矢印を、ボタン等のクリックイベントで 自分の好きな画像に変更したいと思います。 curファイルにしなくてはいけないことは、わかりましたがそのファイルをどのように プログラム上で、すればいいのでしょうか? ネット検索しましたが、見つかりませんのでよろしくお願いします。

    • jean69
    • 回答数2
  • マウスコンピューター

    表題のパソコン (シリアル番号 U100893627 型番 EGPE450DR32XP) windows7にアップする方法を教えてください。 宜しくお願いします。

    • 締切済み
    • CSS
  • 自宅サーバーをNUROで使えるものですか

    現在CentOS 5.10で自宅サーバーの運用をしてます。 NTTのBフレッツ回線で「NTTのONU」+「Planex MZK-1200DHPルータ」で振り分けて、サーバーはDDNSの「DynDNS」登録で8年ほど使ってます。 それで今回SO-NETの「NURO」なる新しいハイスピード回線にしようと思っておりますが、これに使われる新しいONU「F660T」は、この様な環境に使えるものでしょうか。  ネットのPDFマニュアルを見ても何も書いてないし、SO-NETのサポートに聞いても、こちらの云う意味が理解出来ない様子ですので、何方か既に同じ様な使い方をされてる方がおられましたら、お聞かせ下さい。 どうも、F660Tはルーター内臓で、単なる有線・無線LANのPCだけ接続の代物みたいでDDNS機能が無い様子で決めかねております、 よろしくお願い致します。

    • nao3020
    • 回答数2
  • 口座の売買について質問です

    よろしくお願いします キャッシュカード数枚を売ってしまいました。売った次の日にその口座を犯罪に使われ口座が凍結しました。その2日後に全ての口座を止めようと各銀行に問い合わせ、その時に口座が凍結した事実を知り、担当の警察署に問い合わせるように言われたので電話をかけました。使われた口座のうち数枚は凍結する2日~10日前に作ったもので、それ用に作ったものだろうと言うことで『またこちらから行くから』と言われ電話を切られました。この場合は詐欺としてみなされますか?取り調べはどのようなことを聞かれるでしょうか?また電話会社から勝手に通信履歴を調べられたりなどするでしょうか? どなたか詳しい方お願い致します。

    • wj4t
    • 回答数8
  • CUIプログラムにドラッグして1度に複数の変換は?

    みなさま、こんにちは。 Visual c++2010Express-Cを用いて、C言語のプログラムを作成しています。CUIのプログラムで、作成されたexeにファイルをドラッグしてファイルの変換をするプログラムです。 main.c の始まりは int main(int argc, char *argv[]) です。 ココで問題があるのですが、作成されたexeには1つのファイルをドラッグすることでしか変換出来ない、つまり1度のドラッグで1つのファイルしか変換出来ません。 現在、400ファイル程あるのですが、400回もドラッグをするのは果てしなく苦痛です。 int main(int argc, char *argv[]) 上記を変更して、複数のファイルを選択して1度のexeへのドラッグで変換出来ないものでしょうか? もしくは違った方法がありますでしょうか? どなたかお分かりになりましたら、ご教示願えないでしょうか? お手数をおかけ致しますが、よろしくお願いいたします。