반응형
- 출처 : 이전에 짰던 코드에서 발췌
예제코드
코딩중에 파일로 덤프를 남겨야할 때가 있다. 그럴때는 다음과 같이 함수를 이용하면 편하다.
void DumpData( const char * szFmt , ... )
{
HANDLE hFile = 0;
va_list arg;
DWORD dwBytes;
int len;
char szBuf[4096];
va_start(arg, szFmt);
vsprintf(szBuf, szFmt, arg);
va_end(arg);
hFile = CreateFile(_T("\\temp\\DBGSMESSAGE.txt") , GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ, 0, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
SetFilePointer(hFile , 0, NULL, FILE_END);
len = strlen(szBuf);
WriteFile(hFile , szBuf, len, &dwBytes, 0);
CloseHandle(hFile);
}
반응형