【发布时间】:2015-05-29 18:33:09
【问题描述】:
我是 C++ 新手,但我根本无法让它工作。我正在尝试以毫秒为单位获取系统当前时间并对其进行处理,但它不会像我尝试的那样工作。
Qt
QDateTime qt = new QDateTime();
int x = qt.currentDateTimeUtc();
if(x%5 ==0){
//something
}
c++
double sysTime = time(0);
if(sysTime%5.00 ==0.00){
}
我得到无效的 double 类型的操作数到二元运算符错误。我不知道为什么?任何人都可以指出正确的方向
【问题讨论】:
-
a) 你不能用双打做模,b) time() 返回一个 int(并且没有 ms)