検索結果 10 件

by 補給タンク
3年前
フォーラム: C言語何でも質問掲示板
トピック: while文の条件式の順番について
返信数: 2
閲覧数: 906

Re: while文の条件式の順番について

みけCAT さんが書きました:&&演算子は左辺を実行した後に(その結果が0でなければ)右辺を実行することが保証されており、
ClearDrawScreen()によって真っ黒になった画面をそのままScreenFlip()で表示しているのでそうなりますね。
なるほど、ちゃんと条件式の中にも実行される順番というものがあったんですね。
つまり、ミスってた部分はClearDrawScreenを先に持ってきてしまっていたためだったんですね。
ここのアドバイスを元に少し章を遡ってまとめる前のプログラムを開き、
順番を入れ替えてみたら理解できました。
解説を頂けてとても助かりました。
ありがとうございます!
by 補給タンク
3年前
フォーラム: C言語何でも質問掲示板
トピック: while文の条件式の順番について
返信数: 2
閲覧数: 906

while文の条件式の順番について

こんばんは。 現在ゲームプログラミングの館にて勉強中なのですが、 ここのページ(http://dixq.net/g/01_08.html)の部分でわからない部分があります。 というのも、ページ内のwhile文の中のプログラムを条件式の中にまとめて書き込む(短縮する)ところなのですが、 条件式の中身を以下のように書き込んだところ、画像が表示されず真っ黒のままになりました。 int x=0;   int h; // データハンドル格納用変数   h = LoadGraph( "画像/キャラクタ01.png" ); // 画像をロード while( ProcessMessage()==0 && Cl...
by 補給タンク
3年前
フォーラム: C言語何でも質問掲示板
トピック: 2次元配列について
返信数: 2
閲覧数: 825

2次元配列について

こんにちは、今回2次元配列について質問があって投稿させていただきました。 #include <stdio.h> void main(){ int a[3][4];          //int型の宣言??? int m,n;            //int型の宣言 // 二次元配列に値を代入 for(m = 0; m < 3; m++){     //変数mの初期化、条件式、インクリメント for(n = 0; n < 4; n++){    //変数nの初期化、条件式、インクリメント a[m][n] = m+n;      //??? } } // 成分の表示 for(m = 0; m <...
by 補給タンク
3年前
フォーラム: C言語何でも質問掲示板
トピック: 乱数で負の数を取る場合と倍数を調べる場合
返信数: 4
閲覧数: 2734

Re: 乱数で負の数を取る場合と倍数を調べる場合

 夜遅くまでお疲れ様です。 >基本的な部分は,理解していますか。 >つまり,範囲[-10, 10]の乱数を発生させる事と,範囲[0, 20]の乱数を発生させることは同じことである,ということです。 > >後者の乱数を作る (コードを書く) 事はできるんですよね。 >そこから前者を作り出すには,すぐにわかると思いますが,10を引けばできます。 >あとは,それをコードに落とし込むだけです。  もしかしたらできたかもしれません…。  ありがとうございます!! #include <stdio.h> #include <time.h> #include <stdlib.h> int main(void)...
by 補給タンク
3年前
フォーラム: C言語何でも質問掲示板
トピック: 乱数で負の数を取る場合と倍数を調べる場合
返信数: 4
閲覧数: 2734

Re: 乱数で負の数を取る場合と倍数を調べる場合

素早い回答有難う御座います。 ただ、難点がまだ…  1か0かから始まる範囲の乱数なら分かるのですが、  これが負の数となるとどう書いていいのかがどうしてもわかりません………。 乱数の範囲の最小値が0になるようにシフト(足し算)した範囲の乱数を発生させ、そのシフトを元に戻す(引き算)ことで求めることができます。  下の問題は出来たのですが、これだけがどうしてもわかりません。  具体的にどうコードを書けばいいのか検討もつかなくて…。 >「nの倍数である」とは、「nで割った余りが0である」という意味です。 >xをyで割った余りは、x % yで求められます。  コチラはわかりました。ありがとうございま...
by 補給タンク
3年前
フォーラム: C言語何でも質問掲示板
トピック: 乱数で負の数を取る場合と倍数を調べる場合
返信数: 4
閲覧数: 2734

乱数で負の数を取る場合と倍数を調べる場合

某サイトにてC言語を勉強しているのですが、以下の問題がどうしてもわかりません。 どなたかアドバイス頂けませんでしょうか? サイトURL : http://c-lang.sevendays-study.com/problem2.html >問題:prob3-12.(難易度:★) > > -10から10までの乱数を発生させて表示し、”負の値です”と表示し、 > 正の値であれば、”正の値です”と表示し、そうでなければ、”0です”と表示するプログラムを作りなさい。  1か0かから始まる範囲の乱数なら分かるのですが、  これが負の数となるとどう書いていいのかがどうしてもわかりません………。 >問題:pr...
by 補給タンク
3年前
フォーラム: C言語何でも質問掲示板
トピック: ランダムで取得した数値の中から最大・最小値を取得する方法
返信数: 3
閲覧数: 1169

Re: ランダムで取得した数値の中から最大・最小値を取得する方法

大変申し訳ありません、
他に行き当たった問題があるため、こちらを一旦解決としてそちらを質問させていただきます。
by 補給タンク
3年前
フォーラム: C言語何でも質問掲示板
トピック: ランダムで取得した数値の中から最大・最小値を取得する方法
返信数: 3
閲覧数: 1169

ランダムで取得した数値の中から最大・最小値を取得する方法

現在C言語を勉強中の者です。 今回、とあるサイトにて勉強している中でどうしても解決できない問題が出てしまったので質問させていただきました。 URL: http://c-lang.sevendays-study.com/problemex1.html  問題:probex1-2.(難易度:★★)  1から10までの乱数を5回発生させ、表示するとともに、その最大値と最小値も表示するプログラムを作りなさい。  実行結果の例  5 10 4 7 3  最大値:10  最小値:3 この問題がどうしても解けずに悩んでいます。 一行目のランダムで5つ整数を取得して表示させるのは出来るのですが、 その中から最...
by 補給タンク
3年前
フォーラム: C言語何でも質問掲示板
トピック: Visual C++のインストール方法について
返信数: 7
閲覧数: 1744

Re: Visual C++のインストール方法について

keito94 さんが書きました:>補給タンクさん
Visual Studio 2017 Communityの使い方ですね?
https://www.yc.tcu.ac.jp/~vis/vs/12a1_i ... usage.html
VS2013のものですが、十分通用すると思いますよ。
ありがとうございます。
一通り作業できる環境が整ったので一旦こちらの質問は解決とさせていただきます。
皆様ありがとうございました!
by 補給タンク
3年前
フォーラム: C言語何でも質問掲示板
トピック: Visual C++のインストール方法について
返信数: 7
閲覧数: 1744

Re: Visual C++のインストール方法について

皆様有難う御座います。これだけたくさんのお返事をいただけるとは思っていませんでした。 なんとか紹介いただいたURLからVisualC++2008をインストールすることが出来ました。 今のところ問題なく動いていますが、不安な点も幾つか……。 >みけCATさん  いち早いアドバイスに感謝です。  なんとか2008のiso版をダウンロードし、インストールすることが出来ました。  7-zipで解凍しなくても作動したので、もしかしたら手順を間違えてるかもしれませんが…。 >梅衣堂ひよさん、春ですねさん  アドバイス感謝です。私のOSはWindous10です。  とりあえず Visual Studio 2...

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