乱数と構造体について教えてください。
Posted: 2019年6月08日(土) 23:58
構造体XYのオブジェクトzahyoをfor関数を使って3個作り、zahyoのメンバxとyにGetRand関数を使って乱数を代入し、xとyを出力するというプログラムを作りたいのですが、出力結果のxとyがどうしてもすべて0になってしまいます。どうすれば良いのでしょうか?
ちなみにDXライブラリを使っております。
出力結果:
0,0
0,0
0,0
ちなみにDXライブラリを使っております。
#include "DxLib.h"
struct XY {
int x;
int y;
};
int i;
int main(void) {
XY zahyo[2];
for (i = 0; i < 3; i++) {
zahyo[i] = { GetRand(100),GetRand(100) };
printf("%d,%d\n", zahyo[i].x, zahyo[i].y);
}
WaitKey();
DxLib_End();
return 0;
}
0,0
0,0
0,0