All pastes #414891 Raw Edit

Untitled

public cpp v1 · immutable
#414891 ·published 2007-03-29 11:41 UTC
rendered paste body
__int64 LogThread::getFirstTime(){	CString ftLine;	this->logfile.ReadString(ftLine);	SYSTEMTIME timeInfo;	if (sscanf(ftLine.GetBuffer(0), "%02d/%02d/%04d %02d:%02d:%02d:%03d", &timeInfo.wMonth, &timeInfo.wDay, &timeInfo.wYear, &timeInfo.wHour, &timeInfo.wMinute, &timeInfo.wSecond, &timeInfo.wMilliseconds) != 7)	{		cerr << "Logfile doesn't start as expected." << endl;		exit(1);	}	this->logfile.SeekToBegin();	FILETIME ftTimeInfo;	LARGE_INTEGER liTimeInfo;	SystemTimeToFileTime(&timeInfo, &ftTimeInfo);	liTimeInfo.LowPart = ftTimeInfo.dwLowDateTime;	liTimeInfo.HighPart = ftTimeInfo.dwHighDateTime;	return liTimeInfo.QuadPart;}