#include "stdafx.h"
#include <windows.h>
#include <stdio.h>
#include <conio.h>
#include <tchar.h>
int _tmain()
{
double x = 1.23450;
TCHAR buf[256] = { 0 };
_stprintf_s(buf, _T("%f"), x);
TCHAR *t = (buf);
LPTSTR endPtr;
//double dValue = _tcstod(t, &endPtr);
HANDLE hMapFile = CreateFileMapping(INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, 256, L"ID");
LPCTSTR pBuf = (LPTSTR)MapViewOfFile(hMapFile, FILE_MAP_ALL_ACCESS, 0, 0, 256);
CopyMemory((PVOID)pBuf, buf, (_tcslen(buf) * sizeof(TCHAR)));
_getch();
UnmapViewOfFile(pBuf);
CloseHandle(hMapFile);
return 0;
}