検索結果 600 件

by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: CをJAVAに変換してください
返信数: 3
閲覧数: 803

Re: CをJAVAに変換してください

とりあえず、一番上から。 public class FData { private State header; private boolean switch1; private boolean switch2; private int x; private int y; public void setHeader(State header) {this.header = header;} public State getHeader() {return header;} public void setSwitch1(boolean switch1) {this.switch1 = switch...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: LinkedListに繋げたクラスの中身を書き換える
返信数: 5
閲覧数: 406

Re: LinkedListに繋げたクラスの中身を書き換える

_taskList.get(i).hoge = 10; _taskListに追加されたクラスをget(i)で取得して、 そのクラス内にある変数hogeに10を代入したい、といった感じにしたいですが、 実際にやろうとするとクラス内変数(関数)を選ぶことが出来ないのです。 恐らく参照できないのはFpsControllerなどのTaskで定義されていないメンバなのではないでしょうか? これは_taskList.get(i)の戻り値がTaskとなっており、そのTaskの範囲で参照を解決しようとしているためです。 FpsControllerなどの参照したいメンバが定義されているクラスでキャストすると参...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: LinkedListに繋げたクラスの中身を書き換える
返信数: 5
閲覧数: 406

Re: LinkedListに繋げたクラスの中身を書き換える

beatle さんが書きました: それとも、リストのi番目の要素を削除し、同じ場所に新しいTask型のインスタンスを格納したいということでしょうか。

コード:

ListIterator<Task> it = _taskList.listIterator(i);
it.next();
it.set(新しいインスタンス);
注)このコードはJava SE APIドキュメントを読んだだけで書いたので間違っているかもしれません。
補足です。間違ってはいませんがList#setを使った方が楽に書けて若干(本当に極々僅かだけ)早いです。

コード:

_taskList.set(i, 新しいインスタンス);
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: 名称を教えてください
返信数: 9
閲覧数: 953

Re: 名称を教えてください

前方オペランド、後方オペランドとかとも無理やり言えそうです。(三項演算だと真ん中を中間オペランドとかって言うことになるのかな) op1、op2に近いですが第一オペランド第二オペランドとか第一項、第二項とかもどうでしょう。 [hr][追記] 左オペランド、右オペランドとも言うようです。 [追記2] 左オペランドでググると結構な量が出てきますのでこれが比較的メジャーなのではないでしょうか。 ちなみに、前方オペランドはその1/3の量でした。(しかも一つ目の検索結果からして前方オペランドに関してでは無いっていうww) [追記3] JLS(Java言語仕様)ではleft(right)-hand oper...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【ActionScript】イベント登録時に記述した変数の扱われ方について
返信数: 5
閲覧数: 237

Re: 【ActionScript】イベント登録時に記述した変数の扱われ方について

MoNoQLoREATOR さんが書きました: 期待通りの結果を得るためにはどうすれば良いのでしょうか?
ご教授よろしくお願い致します。
++num;を取り除くなりすればいいと思います。
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: 経験したことのない例外が
返信数: 13
閲覧数: 960

Re: 経験したことのない例外が

感覚で答えますがレジストリの存在していないキーや値を読もうとしてるのではないでしょうか?

読み込もうとしているレジストリのキーや値が実際に存在しているか確認してみてください。(なんかコンセントはちゃんとつながっていますか的な回答になってしまってすみません。)
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: プログラミング初心者。今後の勉学方針をかためる編!
返信数: 33
閲覧数: 1599

Re: プログラミング初心者。今後の勉学方針をかためる編!

とりあえず、5年~10年頑張る気がないと何も出来ませんよ。 5年どころか1年も頑張れません。なので半年ぐらいのテーブルゲームを頑張って作ろうと思います。 半年ぐらいのテーブルゲームの半年ぐらいというのは開発期間の事でしょうか?それとも学習期間のことでしょうか? 学習期間をおっしゃってるのであれば次は無視してください。 ソフト屋さんがおっしゃってるのは開発期間ではなくプログラミングやその他の学習に5~10年頑張る気がないと・・・という意味だと思います。 後ディスコンパイルに幻想のようなものを抱いてるように思えます。 いったん機械語に落とされるとそこから高級言語に復元させるのは非常に困難です。 ...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: 2つの文字列の連結について
返信数: 7
閲覧数: 359

Re: 2つの文字列の連結について

はじめまして。プログラミングを始めて半年になります。亮です。突然で申し訳ないのですが、こちらのコード コードタグをご使用ください。詳しくは http://dixq.net/board/board.html#k10 while(a[i] != '\0') i++; while(b[j] != '\0'){ a[i] = b[j]; i++; j++; } for(i=0; a[i] != '\0'; i++){ } for(j=0; b[j] != '\0'; j++){ i++; a[i] = b[j]; } 最初のコードと二つ目のコードは完全に同じではありません。 もう少し詳しく言うと前半...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: androidアプリ開発 OutOfMemory
返信数: 5
閲覧数: 1251

Re: androidアプリ開発 OutOfMemory

http://vacaposi.blogspot.jp/2011/09/09- ... e2168.html
が参考になると思います。

あとは、メモリリークが起きていないかの確認もするとよいと思います。
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: 明日までの宿題です・・・
返信数: 32
閲覧数: 1385

Re: 明日までの宿題です・・・

eclipseですね。 一応やってくれますがなんか自分ではみにくいような・・・^^; 見にくいですか?僕はインデントされていないコードのほうが見にくい(醜い)と思いますね。 たとえば次のようなコード void f(int n) { int count; int i, j; if (n >= 0) { for (i = 0; i < n; i++) { for (count = j = 0; j < i * n; j++) { if (j % 3 == 0 || j % 5 == 0) { count++; } } } printf("case %d:%d\n", i, count); } e...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: 明日までの宿題です・・・
返信数: 32
閲覧数: 1385

Re: 明日までの宿題です・・・

関数の戻り値の型がvoidの場合はreturn文は任意なので関数末尾の場合は書かなくてもよいと思いますよ。 void f(int n) { if (n < 0) { return; } printf("%d\n", n); } 自分でもインデントとやらをやってみました。みなさんのようにうまくはいってませんが・・・ましにはなったかと。 エディタは何を使われていますか? オート(スマート)インデント機能のあるエディタを使って自動でインデントされるようにすれば楽ですよ。 そのエディタのするインデントに合わせていけば自然と良いインデントがどのようなものかもわかると思いますし・・・
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: C++のnew演算子とポインタについてのプログラムなんですが・・・
返信数: 3
閲覧数: 429

Re: C++のnew演算子とポインタについてのプログラムなんですが・・・

C++のnew演算子とポインタについてのプログラムで 3次元配列の動的確保を行うプログラムを作成したんですが、 イマイチ内容がピンときません。プログラムの一部は以下のように なってるんですが。 型を意識すればわかると思います。 まず、変数pがint***として宣言されている場合は、pの型はint***、*pの型はint**、**pの型はint*、***pの型はintというのは理解できてますよね。 そして、new int**[2]の型はint***となります。なので代入先となるのは同じint***のpとなるべきです。 一方**pとするとint*の型として代入しなければならず、誤りであるのが理解...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: わからない問題
返信数: 7
閲覧数: 554

Re: わからない問題

とりあえず作ってみましたが答えがあってるかどうかは分りません。 Q1 object Q1 { def main(args : Array[String]) : Unit = (0 to 9999).filter(x => x == scala.math.pow(x / 100 + x % 100, 2).asInstanceOf[Int]).foreach(println) } Q2 object Q2 { def main(args : Array[String]) : Unit = println((1 to 1000).filter(_ % 7 != 0).filter(_ % 10 !...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談?】素数を求める。
返信数: 11
閲覧数: 1168

Re: 【雑談?】素数を求める。

>>beatleさん 率直な感想は「み、短い..」ですね。 ただ、Scalaもアセンブリ同様さっぱりです.. C/C++は短いものは短いですが、長いものは極端にコードが長くなるイメージがあります。 bitter_foxです、よろしくお願いします。 Scalaのコードについて説明しておきますと、n to mというのはn.to(m)に相当し、toメソッドはnからmまで(m含む)の数列(Rangeクラスのインスタンス)を作ります。 countメソッドは引数に受け取った関数(この場合はIntの値を受け取りBooleanを返す関数)が真を返す個数を返します。 n % _ == 0がその関数になります。...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談?】素数を求める。
返信数: 11
閲覧数: 1168

Re: 【雑談?】素数を求める。

既にCで出てるので別の言語で・・・ Scalaです。 object Main { def isPrime(n : Int) : Boolean = n >= 2 && (2 to n).count(n % _ == 0) == 1 def main(args : Array[String]) : Unit = (2 to 1000).filter(isPrime).foreach(println); } [hr][編集]filter().size()をcount()に変更 [追記] カロさんのコードの様にisPrimeを簡潔にできた。 object Main { def isPrime(n :...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: classとstructの違いについて
返信数: 3
閲覧数: 391

Re: classとstructの違いについて

MoNoQLoREATOR さんが書きました: 構造体や共用体は、クラスとは違い、テンプレート引数には指定できないようです。
structをclassに換えるとコンパイルできましたよ。

コード:

struct A{
    int i;
};
 
template<class T=A>
class B{
    T a;
};
 
int main(){}
http://ideone.com/RbZBb

あとC++ではmain関数の戻り値の型はintでなければいけませんよ。
http://www.kijineko.co.jp/tech/supersti ... -main.html
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: コンパイラの対応している規格
返信数: 14
閲覧数: 3454

Re: コンパイラの対応している規格

調べようとしているのはCの規格です。 あとC++も 表示ができないのであれば次のコンパイラではどの規格に対応なのか教えてほしいです。 ・VC++2010Express(C99は未対応と書いていたのでC95? C++はC++03にC++11の一部の機能?) ・Cygwin gccバージョン3.4.4 ・MinGW gccバージョン4.3.0 ・Linux Ubuntu8.0.4端末 gccバージョン4.2.4 gccについては以下などが参考になると思います。 http://gcc.gnu.org/c99status.html http://gcc.gnu.org/projects/cxx0x....
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: ショットを複数のキャラに打たせたい。
返信数: 11
閲覧数: 954

Re: ショットを複数のキャラに打たせたい。

MoNoQLoREATOR さんが書きました: 既に投稿した記事であっても編集することができますので、右上の編集ボタンを押してソースコードの部分をコードタグで囲ってみてください。
編集できるのは登録ユーザだけじゃないですか?
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: ショットを複数のキャラに打たせたい。
返信数: 11
閲覧数: 954

Re: ショットを複数のキャラに打たせたい。

長々と失礼しました。 よろしければ、ショットを敵キャラに打たせる方法をお教えください。 敵がショットを打つようにする方法は既にISLeさんが書かれてるので、細かいソースコードの改善点を書きます。 まず、パッケージ名の一般的な命名規則は小文字だけで書くことです。 この命名規則はソースコードを見たときにどれがパッケージでどれがクラスかを瞬時に判断することが出来るようにするためです。(他にも理由があるかもしれませんが自分はそうだと思っています。) もしパッケージ名もパスカルケース(イニシャル大文字)で書くと次のソースコードは読む人によって二通りの解釈が出来てしまいます。 new A.B(); 一つ...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: C2662エラーについて
返信数: 19
閲覧数: 2007

Re: C2662エラーについて

MoNoQLoREATOR さんが書きました: 例外処理についてなのですが。
>>ユーザーへの通知は最終的なプロダクトを作成する側の役割です。
>>ライブラリが勝手にユーザーへ通知するのは,たいていの場合使いにくくなるだけです。
では何も言わずに強制終了させた方が良いのでしょうか?
例外を投げればいいんじゃないですか?
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: ゲーム改造
返信数: 5
閲覧数: 893

Re: ゲーム改造

オンラインゲームでのチートなどを作りたくて何から勉強していいか迷ってます。 チートを作ってる人がいるんですが、その人は専門学校で C/C++/アセンブラ/逆アセンブラ を習ってチートを作れるようになったといってます。 パソコンでいい入門サイトなどあったらおしえてほしいです。 既にチートを作れるようになった人が居るんだったらその人が勉強した物と同じ物を勉強したらどうですか? つまり、C/C++/アセンブリ/逆アセンブリです。 それから、ブラックハッカー(クラッカー)を志すのであれば自ら情報を見つけられないとやっていけませんよ。 どこかのグループに所属するのであれば群を成すかもしれませんが、基本...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: チート作成
返信数: 5
閲覧数: 9801

Re: チート作成

SUE さんが書きました: 解析技術を学ぶ。この手の本は絶望的に少ないので、僕もよく判りません。
ヒント:データハウス

これ以上は書けません・・・
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: C#におけるオブジェクトプールについて
返信数: 9
閲覧数: 1420

Re: C#におけるオブジェクトプールについて

すいません、ジェネリックスを使うというのがどこで利用するのかピンときていません。 以下のようにプールをジェネリックとして管理するということでしょうか? そういう事です。 上記のような感じだとした場合、私が記載した、案1に対する考察「各ステージにおけるアイテム数などを個別に設定する必要があり非常に面倒」というのはしょうがないのでしょうか? これはプールを自動的に拡張するようにすれば問題じゃなくなるのではないでしょうか? それとも別の問題でしょうか? あるいは、各タイプ毎にジェネリクスなオブジェクトが作られるのが面倒くさいという事であれば次のようにすれば一つにまとめることが出来ます。(自分はC#...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: C#におけるオブジェクトプールについて
返信数: 9
閲覧数: 1420

Re: C#におけるオブジェクトプールについて

そこで質問なのですが、C#でオブジェクトプールをどのように行うのが良いのか教えていただけないでしょうか? または、そもそも、考え方かなにかがが間違っていたりするのでしょうか? (例えばオブジェクトプールとかする必要ないよね?・・・とか) なお、自分なりに考えた、他の対策には以下のようなものがあります。 他の案1. 敵ごとにWingGameObjectやNormalGameObjectのようにクラスを作製し、それごとにプールを作製する。 他の案1に対する個人的考察. 各ステージにおけるアイテム数などを個別に設定する必要があり非常に面倒 他の案2. C++とかで、mallocで最初にメモリを一定...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: ちょっとしたパズルゲームについて
返信数: 7
閲覧数: 543

Re: ちょっとしたパズルゲームについて

強い虫 さんが書きました:ちゃんと貼れてませんでした。すいません。画像
拡張子がhtmlなファイルは画像ファイルではなくhtmlファイルなのでimgタグを使用しても表示されません。
正しく画像ファイルを指定してください。
画像

また、プレビューを利用すれば意図したとおりに表示されるかを確認できますので利用ください。
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: 乱数をもちいた確率問題
返信数: 6
閲覧数: 990

Re: 乱数をもちいた確率問題

という問題を乱数をもちいてプログラムしなさいといわれました。乱数の発生はできるのですが、確率の部分ができません。どなたか教えてもらえないでしょうか? 言語がよく分からなかったのでJava(8)で 「1等、2等、3等と書いているボールがそれぞ3個あります。これらから無作為に2個とりだし、2個とも1等である確率を求める。」 をやってみました。参考にしてください。 /** * いわゆるボール */ public enum Ball { FIRST, SECOND, THIRD; } /** * いわゆる判定するやつ */ public interface Judger<T> { boolean j...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: アスキー形式とバイナリー形式の二つのグレースケール画像を識別し読み込み、ファイルの内容を出力する。
返信数: 6
閲覧数: 1253

Re: アスキー形式とバイナリー形式の二つのグレースケール画像を識別し読み込み、ファイルの内容を出力する。

アスキー形式とバイナリー形式の二つのグレースケール画像を識別して読み込み、そのファイルの内容を出力するプログラムを作っているのですが、なかなかうまくいきません。どこがいけないでしょうか。 具体的にどこがどううまくいかないのですか? それからインデントは正しくしっかりつけましょう。 #include<stdio.h> #define MAX_IMAGE_SIZE 512 #define NUM 300 int main(int argc, char *argv[]) { FILE *fp; unsigned char idat[MAX_IMAGE_SIZE * MAX_IMAGE_SIZE];...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: Androidでのファイル出力
返信数: 3
閲覧数: 495

Re: Androidでのファイル出力

ゲームのハイスコアをバイナリで保存したいのですがわかりません out.write((byte)(save.highscore+(int)(save.highrate*1000))); //このやり方はあっているのか fwrite( &save, sizeof(save_data), 1, pFile ); 上と下だと同じ結果にならないですよ。 下だとsave_dataのデータを書き出してますけど、上だとhighscoreにhighrateを1000倍してintの範囲に丸めたものを足して、それをさらにbyteの範囲に落としたものを出力しています。 なので出力されるのは-128~127までの値に...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: ProcessMessageについて
返信数: 13
閲覧数: 1179

Re: ProcessMessageについて

int Handle3 = LoadGraph("○○○○.png"); を関数の外に出し、実行してみました。 ところが今度は××××は動作を停止しました。とエラーメッセージがウィンドウズ側から出てきて、実行できません。 度々なる問題、申し訳ございません。 int Handle3 = LoadGraph(...);はグローバル領域にあるのでしょうか? DxLib_Initが呼び出されるよりも先にLoadGraphなどが呼び出されると動作が停止するというメッセージが表示されます。 グローバル領域はエントリーポイント(WinMain)よりも先に実行されるのでこのような状態になっているのだと思いま...
by bitter_fox
6年前
フォーラム: C言語何でも質問掲示板
トピック: ProcessMessageについて
返信数: 13
閲覧数: 1179

Re: ProcessMessageについて

だんごさん さんが書きました:とりあえずLog.txtを。

えーと、どうもグラフィック数が超えたようです。どの程度までなら許容量を超えないでしょうか?
ゲームループ内でLoadGraph等を呼び出していませんか?
ループ毎に読み込まれてしまい、許容量を超えてしまいます。

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