【程序1】
#include "stdafx.h"
#include <Windows.h>
#include <stdio.h>
void wait(char *str)
{
    char ch;
    do
    {
        while (*str != '\0')
            putchar(*str++);
        ch = getchar();
        fflush(stdin);
    } while (ch != 'y');
}
int _tmain(int argc, _TCHAR* argv[])
{
    HANDLE hMap = CreateFileMapping(INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, 100, TEXT("Hello World"));
    LPSTR lpStr = (LPSTR)MapViewOfFile(hMap, FILE_MAP_ALL_ACCESS, 0, 0, 100);
    puts("請輸入一段文字: ");
    gets_s(lpStr, 100);
    wait("請輸入y顯示內存內容: ");
    puts(lpStr);
    wait("請輸入y關閉映射: ");
    UnmapViewOfFile(lpStr);
    CloseHandle(hMap);
    return 0;
}
      