#include <windows.h>
#include <iostream>
#include <string>
using namespace std;
int main() {
HANDLE fp = CreateFile("inputfile", GENERIC_READ|GENERIC_WRITE,0, NULL,
OPEN_EXISTING, 0, NULL);
HANDLE hd = CreateFileMapping(fp, NULL, PAGE_READWRITE,0,0, "memmap");
char *p = (char*)MapViewOfFile(hd, FILE_MAP_ALL_ACCESS, 0, 0, 0);
int fsize,wsize;
fsize=GetFileSize(fp , NULL);
string s=p; s.resize(fsize);
int n=s.find("<html>");
cout<<s.substr(n,1000);
UnmapViewOfFile(p); CloseHandle(hd); CloseHandle(fp);
return 0;}
#include <iostream>
#include <string>
using namespace std;
int main() {
HANDLE fp = CreateFile("inputfile", GENERIC_READ|GENERIC_WRITE,0, NULL,
OPEN_EXISTING, 0, NULL);
HANDLE hd = CreateFileMapping(fp, NULL, PAGE_READWRITE,0,0, "memmap");
char *p = (char*)MapViewOfFile(hd, FILE_MAP_ALL_ACCESS, 0, 0, 0);
int fsize,wsize;
fsize=GetFileSize(fp , NULL);
string s=p; s.resize(fsize);
int n=s.find("<html>");
cout<<s.substr(n,1000);
UnmapViewOfFile(p); CloseHandle(hd); CloseHandle(fp);
return 0;}