sha*_*awn 1 c c++ windows winapi
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686289%28v=vs.85%29.aspx
我希望定时器从当前时间开始发出5分5秒的信号,但是当我将LARGE_INTEGER的QuadPart设置为-3050000000时,变量溢出,当我打印出来时,它显示为1244967296.我该怎么做才能它从当前时间发出5分5秒(或更多)信号?
LARGE_INTEGER li;
li.QuadPart = -3050000000;
printf( "%ld\n", li );
Run Code Online (Sandbox Code Playgroud)
按照链接链接的示例:
LARGE_INTEGER li;
li.QuadPart = -3050000000LL;
Run Code Online (Sandbox Code Playgroud)
"LL"使它长得很长; 没有它它只是一个int.
(您可以使用小写"l",但它们与许多字体中的"1"(一)非常相似.)
| 归档时间: |
|
| 查看次数: |
542 次 |
| 最近记录: |