この質問がすでに回答されている場合はお詫び申し上げます。
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main () {
srand( time(NULL) );
cout << rand();
}
「暗黙の変換は整数の精度を失います: 'time_t' (別名 'long') から 'unsigned int' へ」
上記のコードを実行したときに表示されるエラー メッセージです。私はxcode 4.6.1を使用しています。codepad.orgのような別のコンパイラを使用すると、乱数のように見えるものを完全に正常に生成するので、回避する必要があるのはxcodeの問題だと思いますか?
私はプログラミングを始めたばかりなので、これに関しては完全な初心者です。私のコードに問題がありますか、それとも私のコンパイラですか?
どんな助けでも大歓迎です!