ページ 11

rand関数の値を保存

Posted: 2010年3月07日(日) 23:57
by HIT
C++なのですが、rand関数の値を保存するにはどうしたらいいのでしょうか?

以下のソースの途中は省きます


int x;

rand(x) % 2 + 1;

cout<<x<<endl;

こんな感じで書くと オーバーロードが何とかとでてしまいます・・・

Re:rand関数の値を保存

Posted: 2010年3月08日(月) 00:47
by えーや
rand関数に引数は必要ありません。
必要というよりは引数を与えてはいけません。
結果はint型で戻り値として帰ってくるのでそれをxに代入してやれば良いと思います。

Re:rand関数の値を保存

Posted: 2010年3月08日(月) 09:42
by Ma
int x = rand()%2 +1;
cout<<x<<endl;

Re:rand関数の値を保存

Posted: 2010年3月08日(月) 15:34
by HIT
ありがとうございます!!!