如果这个问题已经得到回答,我们深表歉意。
#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 问题?
我刚刚开始编程,所以在这方面我是一个完整的初学者。我的代码有问题还是我的编译器有问题?
任何帮助,将不胜感激!