字符串赋值:
int i = 123;
CString str = _T("123");
str.Format(_T("%d"), i);
CString和int相互转化:
int i = _ttoi(str);
CString和double相互转化:
int i = _ttof (str);
延时函数
Sleep(100); 单位ms
void Delay_um(int delay)
{
LARGE_INTEGERlitmp;
LONGLONG QPart1,QPart2;
double dfMinus, dfFreq, dfTim;
QueryPerformanceFrequency(&litmp);
dfFreq = (double)litmp.QuadPart;// 获得计数器的时钟频率
QueryPerformanceCounter(&litmp);
QPart1 = litmp.QuadPart;// 获得初始值
do
{
QueryPerformanceCounter(&litmp);
QPart2 = litmp.QuadPart;//获得中止值
dfMinus = (double)(QPart2-QPart1);
dfTim = (dfMinus / dfFreq)*1000000;// 获得对应的时间值,单位为微秒
}while(dfTim<delay);
}