@David私はそれをやりました。あなたがそうしたいのであれば、以下のコードを見ることができます-
char* StartPosition;
//char *check;
size_t skip= 0;
char HtmlFileContents [200000];
char contents [8000];
do
{
int SizeOfFile = CreateOctalToInteger(&buffer[skip+124],11);
size_t distance= ((SizeOfFile%512) ? SizeOfFile + 512 - (SizeOfFile%512) : SizeOfFile );
skip += distance + 512;
memcpy(contents,&buffer[skip],100);
if (StartPosition=strstr(contents,".html"))
{
MessageBox(m_hwndPreview,L"finally string is copied",L"BTN WND6",MB_ICONINFORMATION);
int SizeOfFile = CreateOctalToInteger(&buffer[skip+124],11);
memcpy(HtmlFileContents,&buffer[skip+512],SizeOfFile);
break;
}
}
while(strcmp(contents,".html") != NULL);
ここで、そのファイルのファイル拡張子を使用して、html ファイルまたは任意のファイルを作成できます。私のコードはそのファイルの内容をコピーし、HtmlFileContents に保存できます (私の場合は、希望に応じて何でもかまいません)。