Quant の回答履歴

全227件中41~60件表示
  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • アセンブリ言語

    アセンブリ言語で,できるかぎり単純な電卓をつくるには,どう記述すればよいのでしょうか。 コマンドプロンプトの以下のコマンドで実行します。 DEBUG -A (ここに記述) -G お願いします!

  • sscanfより速い方法について。

    ただいま、テキストから書式付のデータを取得するコードを 書いております。 しかし、異常にその処理が遅いので、原因を調べてみると どうやらsscanfが原因らしいということが分かりました。 問題の箇所は以下のようになっております。 char*textBuf = NULL ・・・ (textBufにテキストの内容をロード) ・・・ for(int i=0;i<vertexNum ;++i ) {  float x, y, z;/*頂点座標になります*/  /*どうやらココが遅いようです。*/  sscanf( textBuf, "%f %f %f", &x, &y, &z );  vertexs_.push_back( Vector3(x, y, -z) );  textBuf = nextLine(textBuf);/*次の行に進みます。*/ } テキストには座標が格納してありそのフォーマットは 0.0 1.4 5.4 7.1 4.2 2.3 ・・・ のようになっております。 上記の方法では5000頂点の取得に12sec近くかかり とても使用に耐えられません。 何か解決方法をご存知の方がいらっしゃいましたら ご教授よろしくお願いします。

  • sscanfより速い方法について。

    ただいま、テキストから書式付のデータを取得するコードを 書いております。 しかし、異常にその処理が遅いので、原因を調べてみると どうやらsscanfが原因らしいということが分かりました。 問題の箇所は以下のようになっております。 char*textBuf = NULL ・・・ (textBufにテキストの内容をロード) ・・・ for(int i=0;i<vertexNum ;++i ) {  float x, y, z;/*頂点座標になります*/  /*どうやらココが遅いようです。*/  sscanf( textBuf, "%f %f %f", &x, &y, &z );  vertexs_.push_back( Vector3(x, y, -z) );  textBuf = nextLine(textBuf);/*次の行に進みます。*/ } テキストには座標が格納してありそのフォーマットは 0.0 1.4 5.4 7.1 4.2 2.3 ・・・ のようになっております。 上記の方法では5000頂点の取得に12sec近くかかり とても使用に耐えられません。 何か解決方法をご存知の方がいらっしゃいましたら ご教授よろしくお願いします。

  • どうのような命令をしているのですか?

    こんばんわ、質問の内容なのですが、今回私はollydbgというソフトをつかってプログラムファイルをみてみたいとおもっています。 みてみたいのはゲームのファイルなのですが、そこにはどのような仕組みがなっているかなど、あくまで趣味程度にいろいろいじってみたいとおもっています。 もちろん、オンラインゲームなどではなく、オフラインの普通のゲームです。 今そのゲームの実行ファイル(?)をみつけたのですが、ollydbgでファイルを開いてみたところ、全く意味がわかりません。 たとえば、53641A21(すみません、コード適当です。) 90 NOP となっていたりするんですが、このNOPやMOVなどの意味をおしえていただけませんか? もちろん全てとはいいません。知っている範囲で結構ですので、よろしくおねがいいたします。

  • C言語でのコンパイラの作成方法

    C言語初心者のため、稚拙な文章になる可能性があることを最初にお詫びします。 現在Microsoft社のMicrosoft Visual C++ 6.0を用いてCドライブのルートにある「temp.c」というソースファイルをコンパイルするアプリケーションを作ろうと思っているのですが、ネット上で「C言語 コンパイラ 作成」等と検索しても、既にコンパイラがあることを前提としたホームページしか見つけることができず、肝心のコンパイラをどのように作ったらよいのかということが載ったホームページが見つかりません。 というわけで、今回はコンパイラをどのように作ったらよいのかというヒントだけでもいいので教えて頂けないかと思い投稿させて頂きました。 ちなみに「temp.c」はそこまで複雑なソースではなく、DOS上のアプリで、リソースやアイコンなどは用いないものです。 そもそも「コンパイラを作る」ということ自体が愚かな行為なのかと思ったりもします。 私が所持しているBcpadやMicrosoft Visual C++ 6.0に付属している既存のコンパイラを利用するということも考えたのですが、BcpadやMicrosoft Visual C++ 6.0の本体以外からコンパイラをどのように利用していいのかもわかりません。 どうぞ忌憚の無い意見をよろしくお願いします。 ちなみにOSはXPのSP3です。

  • c言語のwhile文を使った計算で困っています、助けてくださいm・・m

    第X項から第Y項までの和を求めるプログラムを作りたいのですが、どうしてもうまくいきません、問題はこうなっています 初項1公差1の等差数列がある(An={1 2 3 4 5 ・・・n})。数値XとYを入力して、この数列におけるX項からY項までの数列の和を算出するプログラムを作成せよ。実行結果の例を以下に示す。 私はこの問いに対してこのようにプログラミングしました #include<stdio.h> void main() { int X; int Y;     int sum=0; printf("第X項から:"); scanf("%d",&X); printf("第Y項まで:"); scanf("%d",&Y); while(X<=Y) { sum=sum+X; X++;     } printf("初項1交差1の等差数列において、\n"); printf("第%d項から第%d項までの数列の和は%dです。",X,Y,sum); } こうすると最後のX項の値がY項より1大きく表示されてしまいます、どうしたらよろしいのでしょうか?どなたかわかる方返答をお願い致します。