検索結果 10 件

by NightShift
11ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: &と&&の違いは何でしょうか?
返信数: 5
閲覧数: 633

Re: &と&&の違いは何でしょうか?

かずまさん

ご回答をありがとうございます。

&の方は理解しました。

&&の方は、
&&の左右の値が0でないときは1を返すので、
!= 0の条件に当てはまり、
if文を通ると理解しました。
by NightShift
11ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: &と&&の違いは何でしょうか?
返信数: 5
閲覧数: 633

Re: &と&&の違いは何でしょうか?

ゆきかぜさん、かずまさん アドバイスを頂きありがとうございます。 僕の推測があっているか確認していただきたいです。 どうかよろしくお願いします。 &はビット演算子で僕が書いたソースコードの場合、 GetMouseInput()とMOUSE_INPUT_RIGHT のビットを比較して、両方のビットが共に「1」の場合だけ「1」にするので、 GetMouseInput()がMOUSE_INPUT_RIGHTと全く同じビットを返したときに このif文を通る。 &&は論理演算子で僕が書いたソースコードの場合、 GetMouseInput()とMOUSE_INPUT_RIGHTを比較して、 GetMous...
by NightShift
11ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: &と&&の違いは何でしょうか?
返信数: 5
閲覧数: 633

&と&&の違いは何でしょうか?

下記のソースコードの&と&&の違いを教えてください。 参考書を見ながらノベルゲームを作っていますが、 if ((GetMouseInput() & MOUSE_INPUT_LEFT) != 0) に&と書いてありまして、そのまま書いたらクリックしている間は 文字が表示できるように実装できましたが、 &となっているところを&&と書いても同じように動作します。 お手数をおかけしますが、ご確認をよろしくお願いします。 #include "DxLib.h" // プログラムは WinMain から始まります int WINAPI WinMain(HINSTANCE hInstance, HINSTAN...
by NightShift
1年前
フォーラム: C言語何でも質問掲示板
トピック: ポインタを使って文字列を出力する方法
返信数: 7
閲覧数: 671

Re: ポインタを使って文字列を出力する方法

Mathさん、かずまさん

ご解答ありがとうございました。拡張子が.pccだったので、constを書き加えたら、
コンパイルできました。
by NightShift
1年前
フォーラム: C言語何でも質問掲示板
トピック: ポインタを使って文字列を出力する方法
返信数: 7
閲覧数: 671

ポインタを使って文字列を出力する方法

http://www9.plala.or.jp/sgwr-t/c/Q/ens10-4.html 次のプログラムの空欄部を埋めて、プログラムを完成させなさい。 #include <stdio.h> int main( void ) { char *p; p = "Winter"; printf( "%s \n", p ); return 0; } 上記のリンクにある、上記の問題の回答が、 上記のソースコードですが、 p = "Winter"; の部分で、 "const char *" の値を使用して型 "char *" のエンティティを初期化することはできません と表示されます。ポインタを使って...
by NightShift
1年前
フォーラム: C言語何でも質問掲示板
トピック: 配列の中身が表示されない
返信数: 4
閲覧数: 1256

Re: 配列の中身が表示されない

boxさん、ありがとうございました。
書き忘れてしまいましたが、ポインタを使う指定があるので、
ポインタを使う必要があります。お伝えしてなくてすみません。

かずまさん、大変ありがとうございました。
ご指摘の通り、p_data2 は data2 の途中を指していることに気づいてませんでした。
おかげさまで解決しました。感謝申し上げます。
by NightShift
1年前
フォーラム: C言語何でも質問掲示板
トピック: 配列の中身が表示されない
返信数: 4
閲覧数: 1256

配列の中身が表示されない

大きさ10の整数型配列を用意し、下図のように初期設定しなさい。 この配列を順に調べ、奇数の値のみ、別の大きさ10の整数型配列に代入しなさい。 また、配列の中身と、何個格納したかを画面表示しなさい。 上記の問題を解いていますが、いくら考えても配列の中身が正しく表示されない(-14738741とか よくわからない数字が表示されます)ので、 どこが間違っているのか教えて頂けるとありがたいです。よろしくお願いします。 #include <stdio.h> #include <stdlib.h> // system int main(void) { int data1[] = { 10, 15, 22,...
by NightShift
1年前
フォーラム: C言語何でも質問掲示板
トピック: 作成したプログラムの失敗ケースはどんな場合か?
返信数: 3
閲覧数: 922

Re: 作成したプログラムの失敗ケースはどんな場合か?

HelloWです。(すみません。入力した ユーザー名 は既に使用されています。他のユーザー名をご入力ください。と出るので、ログインしました。)

maruさん、かずまさん

ご説明をありがとうございました。
解決しました。

>かずまさん
ご丁寧に分かりやすい説明を感謝申し上げます。
by NightShift
1年前
フォーラム: C言語何でも質問掲示板
トピック: includeファイルが開けません。'stdafx.h':No such file or directoryの解決方法を教えてください
返信数: 2
閲覧数: 3050

includeファイルが開けません。'stdafx.h':No such file or directoryの解決方法を教えてください

プログラミング初心者で初投稿です。失礼がありましたら、ご容赦ください。 下記のダウンロードした、 // // C言語の基礎的な命令のみのバージョン // // シャフルした山カードから、2名分3枚ずつ取る // // 固定配列は減らせないので、-1 はカードがないというルールにしている #include "stdafx.h" #include<random> //グローバル変数 int yama[10]; // カードの山 int player[2][3]; // プレイヤー2人分で各3枚 // 順番に並べて山カードを作る void DrawYama() { for (int i = 0; i...

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