CString strfilepatch = _T("C:\Users\Public\TEMP.txt");
FILE *pFile = fopen(strfilepatch,"rb"); //打开
if (NULL == pFile)
{
AfxMessageBox(_T("文件打开失败"));
return;
}
unsigned char *pbuff;
UINT FileLen(0); // 文件长度
fseek(pFile,0,SEEK_END);
FileLen = ftell(pFile);
fseek(pFile,0,SEEK_SET);
pbuff = (unsigned char *)malloc(FileLen);
fread(pbuff,1,FileLen,pFile);
// 保存到数组Data中
unsigned char Data[262144];
for (UINT Count = 0; Count < FileLen ; Count++)
{
Data[Count] = *pbuff;
pbuff++;
}
CString szGetName = _T("C:\Users\Public\TEMP_1.txt"); //
wsprintf(mess, _T("%s"),szGetName);
FILE* pf = fopen(mess, "ab");
if( pf != NULL )
{
fwrite(DataAll, 1, filelencount-6, pf);
fclose(pf);
pf = NULL;
}