CTime类只能取到秒的时间,我想取得毫秒级的时间,怎么办呢
解决方案 »
- 怎样使用VC6.0获取“网络电缆已断开”?
- 串口读,为什么WaitForSingleObject总是超时?貌似用RXCHAR就没有问题。
- Xtreme Toolkit 之类的界面控件如何应用在对话框程序中
- VC6.0与VC2003有什么区别?VC6.0的msdn哪有下载的??
- 谁能给个有返回值的ACTIVE控件的例子,谢谢哥哥姐姐们了
- OLE DB问题(100分)
- VC操作Excel的又一个问题:关于SaveAs函数的使用方法(劳驾了)
- 如何动态生成一个listctrl控件?
- 请BinaryWorld来加分
- 编写服务程式的实现算法商榷
- 如何在ActiveX控件线程里触发自定义事件
- ACTIVEX控件问题。多接口问题
1、首先调用QueryPerformanceFrequency函数取得高精度运行计数器的频率f。单位是每秒多少次(n/s),此数一般很大。
2、在需要定时的代码的两端分别调用QueryPerformanceCounter以取得高精度运行计数器的数值n1,n2。两次数值的差值通过f换算成时间间隔,t=(n2-n1)/f。
转摘,希望对你有帮助:
http://www.ccw.com.cn/htm/app/aprog/01_1_17_4.asp
{
_emit 0x0f
_emit 0x31
}
* time and then stores this time in timebuffer.
*/#include <stdio.h>
#include <sys/timeb.h>
#include <time.h>void main( void )
{
struct _timeb timebuffer;
char *timeline; _ftime( &timebuffer );
timeline = ctime( & ( timebuffer.time ) ); printf( "The time is %.19s.%hu %s", timeline, timebuffer.millitm, &timeline[20] );
}