{"id":1909,"date":"2012-10-09T22:45:19","date_gmt":"2012-10-09T13:45:19","guid":{"rendered":"http:\/\/handa.jpn.ph\/2012\/10\/09\/1909"},"modified":"2012-10-09T22:45:19","modified_gmt":"2012-10-09T13:45:19","slug":"%e9%87%91%e3%81%8b%e3%81%91%e3%81%9a%e3%81%ab%e8%bb%8a%e8%bc%89%e3%82%ab%e3%83%a1%e3%83%a9%e3%81%ae%e5%8b%95%e7%94%bb%e3%81%ab%e3%82%b9%e3%83%94%e3%83%bc%e3%83%89%e8%a1%a8%e7%a4%ba%e3%81%95%e3%81%9b","status":"publish","type":"post","link":"https:\/\/sigeyuki.xyz\/?p=1909","title":{"rendered":"\u91d1\u304b\u3051\u305a\u306b\u8eca\u8f09\u30ab\u30e1\u30e9\u306e\u52d5\u753b\u306b\u30b9\u30d4\u30fc\u30c9\u8868\u793a\u3055\u305b\u308b\u65b9\u6cd5\u8003\u3048\u3066\u307f\u305f\u3002"},"content":{"rendered":"<p>\u3000ION AIR PRO\u8cb7\u3063\u3066\u304b\u3089\u81ea\u8ee2\u8eca\u306e\u8eca\u8f09\u30ab\u30e1\u30e9\u52d5\u753b\u64ae\u3063\u305f\u308a\u898b\u305f\u308a\u3057\u3066\u308b\u306e\u3060\u304c\u3001\u6642\u3005\u30b9\u30d4\u30fc\u30c9\u30e1\u30fc\u30bf\u30fc\u3068\u304b\u5fc3\u62cd\u6570\u3068\u304b\u51fa\u3066\u308b\u5974\u304c\u3042\u308b\u3002<br \/>\n\u3000\u3069\u3046\u3084\u3089dashware\u3068\u304b\u30bd\u30d5\u30c8\u4f7f\u3063\u3066\u308b\u307f\u305f\u3044\u306a\u306e\u3060\u304c\u3001\u3067\u304d\u308c\u3070\u91d1\u304b\u3051\u305a\u306b\u3084\u308a\u305f\u3044\u3002\u305d\u3082\u305d\u3082\u7121\u5727\u7e2eavi\u30d5\u30a1\u30a4\u30eb\u3063\u3066\u7d50\u5c40\u30d1\u30e9\u30d1\u30e9\u6f2b\u753b\u306a\u3093\u3060\u308d\u3002\u3068\u601d\u3063\u3066\u3044\u305f\u3089<br \/>\nhttp:\/\/eternalwindows.jp\/winmm\/avi\/avi07.html<br \/>\n\u3000\u306b\u826f\u3044\u60c5\u5831\u304c\u3002\u3069\u3053\u306e\u8ab0\u3060\u304b\u77e5\u3089\u306a\u3044\u304c\u611f\u8b1d\u3067\u3059\u3088\u3002<br \/>\n\u3000\u79c1\u306e\u4f7f\u3063\u3066\u308bGPS\u306feTrex VENTURE\u3002\u3069\u3046\u305b1\u79d2\u4ee5\u4e0a\u306e\u9593\u9694\u3067\u3057\u304b\u30ed\u30b0\u53d6\u308c\u306a\u3044\u3057\uff08\u8a2d\u5b9a\u3067\u304d\u308b\u306e\u304b\u3082\u77e5\u308c\u306a\u3044\u304c\u77e5\u3089\u3093\uff09\u305d\u308c\u4ee5\u4e0a\u306e\u7cbe\u5ea6\u306b\u306f\u8208\u5473\u306f\u306a\u3044\u3002\u3042\u304f\u307e\u3067\u904a\u3073\u3067\u3042\u308b\u3002\u30ab\u30b7\u30df\u30fc\u30eb3D\u3067\u30c7\u30fc\u30bf\u8aad\u3093\u3067\u30b3\u30d4\u30da\u3067\u30a8\u30af\u30bb\u30eb\u3092\u4f7f\u3063\u3066\u30dd\u30a4\u30f3\u30c8\u540d\u3001\u6642\u9593\uff08\u79d2\u6570\uff09\u3001\u901f\u5ea6\u306e3\u9805\u76ee\u3060\u3051\u306e\u30d7\u30ec\u30fc\u30f3\u30c6\u30ad\u30b9\u30c8\u306e\u30c7\u30fc\u30bf\u30d5\u30a1\u30a4\u30eb\u3092in.txt\u3068\u540d\u524d\u3064\u3051\u3066\u4f5c\u308b\u3002<br \/>\nNo. 61\t11\t25.3<br \/>\nNo. 62\t11\t31.2<br \/>\nNo. 63\t2\t31.5<br \/>\nNo. 64\t5\t32.8<br \/>\nNo. 65\t13\t34.7\u2026<br \/>\n\uff08\u30c0\u30df\u30fc\u6587\u5b57\u5217\uff09\u533a\u5207\u308a\u30bf\u30d6\uff08\u30c0\u30df\u30fc\u6587\u5b57\u5217\uff09\u533a\u5207\u308a\u30bf\u30d6\uff08\u6b21\u306e\u30b9\u30d4\u30fc\u30c9\u304c\u7dad\u6301\u3055\u308c\u305f\u79d2\u6570\uff09\u533a\u5207\u308a\u30bf\u30d6\uff08\u30b9\u30d4\u30fc\u30c9\uff09<br \/>\n\u30c0\u30df\u30fc\u6587\u5b57\u5217\u3068\u306f\u30dd\u30a4\u30f3\u30c8\u540d\u306a\u306e\u3060\u304c\u3001\u3042\u3063\u305f\u307b\u3046\u304c\u3069\u3063\u304b\u3089\u30ed\u30b0\u3092\u30ab\u30c3\u30c8\u3059\u308b\u306e\u304b\u5206\u304b\u308a\u3084\u3059\u3044\u306e\u3067sscanf\u3067dmy,dmy2\u3068\u9762\u5012\u3092\u898b\u308b\u3002<br \/>\n\u3000\u3042\u3068\u306faviutl\u306e\u62e1\u5f35\u7de8\u96c6\u3092\u4f7f\u3048\u3070\u305d\u308c\u3063\u307d\u3044\u3082\u306e\u304c\u51fa\u6765\u308b\u3002<br \/>\n<iframe loading=\"lazy\" width=\"360\" height=\"270\" src=\"http:\/\/www.youtube.com\/embed\/yCDmKp3pVWI\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p><!--more--><\/p>\n<pre>\n#include &lt;windows.h>\n#include &lt;stdio.h>\n#include &lt;vfw.h>\n#pragma comment (lib, \"vfw32.lib\")\n#define MAX_SEC 9999\/\/\u3068\u308a\u3042\u3048\u305a166\u5206\u307e\u3067\u2026\u3002float\u306b\u3057\u305f\u306e\u3082\u306a\u3093\u3068\u306a\u304f\u30e1\u30e2\u30ea\u6c17\u306b\u3057\u3066\u3002\nint\tdofile( float table[])\n{\nFILE\t*fp;\nint\ti,j;\nchar\tbuf[256];\/*\u30c6\u30ad\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb1\u884c\u306e\u6700\u5927\u6587\u5b57\u6570*\/\nchar\tdmy[256];\nchar\tdmy2[256];\nint\tsec;\nfloat km;\nfp = fopen( \"in.txt\", \"r\");\nif( fp == NULL )\n{\nMessageBox(NULL, \"fopen\u306e\u30a8\u30e9\u30fc\", \"OK\", MB_OK);\nexit( 0);\n}\ni = 0;\nwhile( fgets( buf, sizeof( buf), fp) != NULL )\n{\n\/\/\u3068\u308a\u3042\u3048\u305a\u30c6\u30ad\u30b9\u30c8\u30c7\u30fc\u30bf\u306f\u300cNo. 60\t0\t0\u300d\uff08\u30bf\u30d6\u533a\u5207\u308a\uff09\nif( sscanf( buf, \"%s %s %d %f\", dmy, dmy2, &sec, &km) == 4 )\n{\nfor( j = 0; j &lt; sec; j++ )\n{\ntable[i + j] = km;\n}\ni += j;\nif( i > MAX_SEC )\n{\nMessageBox(NULL, \"166\u5206\u8d85\u3048\u305f\", \"OK\", MB_OK);\nexit( 0);\n}\n}\nelse\n{\nMessageBox(NULL, \"sscanf\u306e\u30a8\u30e9\u30fc\", \"OK\", MB_OK);\nexit( 0);\n}\n}\nfclose( fp);\nreturn i;\n}\nvoid WriteStream(PAVISTREAM pavi, LPAVISTREAMINFO lpsi, float table[])\n{\nHDC              hdcMem;\nHBITMAP          hbmpMem, hbmpMemPrev;\nDWORD            i;\nTCHAR            szBuf[256];\nLPVOID           lpBits;\nBITMAPINFOHEADER bmiHeader;\nZeroMemory(&bmiHeader, sizeof(BITMAPINFOHEADER));\nbmiHeader.biSize        = sizeof(BITMAPINFOHEADER);\nbmiHeader.biWidth       = lpsi->rcFrame.right;\nbmiHeader.biHeight      = lpsi->rcFrame.bottom;\nbmiHeader.biPlanes      = 1;\nbmiHeader.biBitCount    = 24;\nbmiHeader.biCompression = BI_RGB;\nbmiHeader.biSizeImage   = bmiHeader.biHeight * ((3 * bmiHeader.biWidth + 3) \/ 4) * 4;\nAVIStreamSetFormat(pavi, 0, &bmiHeader, sizeof(BITMAPINFOHEADER));\nhdcMem = CreateCompatibleDC(NULL);\nhbmpMem = CreateDIBSection(NULL, (LPBITMAPINFO)&bmiHeader, DIB_RGB_COLORS, &lpBits, NULL, 0);\nhbmpMemPrev = (HBITMAP)SelectObject(hdcMem, hbmpMem);\nSetBkMode(hdcMem, TRANSPARENT);\nfor (i = 0; i &lt; lpsi->dwLength; i++) {\nsprintf(szBuf, \"%4.1fkm\/h\", table[i]);\nFillRect(hdcMem, &lpsi->rcFrame, (HBRUSH)GetStockObject(GRAY_BRUSH));\nDrawText(hdcMem, szBuf, -1, &lpsi->rcFrame, DT_CENTER | DT_VCENTER | DT_SINGLELINE);\nAVIStreamWrite(pavi, i, 1, lpBits, bmiHeader.biSizeImage, AVIIF_KEYFRAME, NULL, NULL);\n}\nSelectObject(hdcMem, hbmpMemPrev);\nDeleteObject(hbmpMem);\nDeleteDC(hdcMem);\n}\nint WINAPI WinMain(HINSTANCE hinst, HINSTANCE hinstPrev, LPSTR lpszCmdLine, int nCmdShow)\n{\nint\t\t\tnframe;\/\/\u30d5\u30ec\u30fc\u30e0\u7dcf\u6570\u3002\nfloat\ttable[MAX_SEC];\/\/1\u79d2\u6bce\u306ekm\/h\u3002\nPAVIFILE      pfile;\nPAVISTREAM    pavi;\nAVISTREAMINFO si;\nnframe = dofile( table);\nAVIFileInit();\nif (AVIFileOpen(&pfile, TEXT(\"out.avi\"), OF_CREATE | OF_WRITE, NULL) != 0) {\nMessageBox(NULL, TEXT(\"\u30d5\u30a1\u30a4\u30eb\u306e\u4f5c\u6210\u307e\u305f\u306f\u66f8\u304d\u8fbc\u307f\u30aa\u30fc\u30d7\u30f3\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\"), TEXT(\"OK\"), MB_OK);\nAVIFileExit();\nreturn 0;\n}\nZeroMemory(&si, sizeof(AVISTREAMINFO));\nsi.fccType    = streamtypeVIDEO;\nsi.fccHandler = comptypeDIB;\nsi.dwScale    = 1;\nsi.dwRate     = 1;\/\/1\u79d21\u30d5\u30ec\u30fc\u30e0\u3002\nsi.dwLength   = nframe;\nsi.dwQuality  = (DWORD)-1;\nSetRect(&si.rcFrame, 0, 0, 32*3, 32);\/\/3\u500d\u3057\u305f\u3060\u3051\nif (AVIFileCreateStream(pfile, &pavi, &si) != 0) {\nMessageBox(NULL, TEXT(\"\u30b9\u30c8\u30ea\u30fc\u30e0\u306e\u4f5c\u6210\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\"), TEXT(\"OK\"), MB_OK);\nAVIFileRelease(pfile);\nAVIFileExit();\nreturn 0;\n}\nWriteStream(pavi, &si ,table);\nMessageBox(NULL, TEXT(\"\u66f8\u304d\u8fbc\u307f\u3092\u7d42\u4e86\u3057\u307e\u3057\u305f\u3002\"), TEXT(\"OK\"), MB_OK);\nAVIStreamRelease(pavi);\nAVIFileRelease(pfile);\nAVIFileExit();\nreturn 0;\n}\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u3000ION AIR PRO\u8cb7\u3063\u3066\u304b\u3089\u81ea\u8ee2\u8eca\u306e\u8eca\u8f09\u30ab\u30e1\u30e9\u52d5\u753b\u64ae\u3063\u305f\u308a\u898b\u305f\u308a\u3057\u3066\u308b\u306e\u3060\u304c\u3001\u6642\u3005\u30b9\u30d4\u30fc\u30c9\u30e1\u30fc\u30bf\u30fc\u3068\u304b\u5fc3\u62cd\u6570\u3068\u304b\u51fa\u3066\u308b\u5974\u304c\u3042\u308b\u3002 \u3000\u3069\u3046\u3084\u3089dashware\u3068\u304b\u30bd\u30d5\u30c8\u4f7f\u3063\u3066\u308b\u307f\u305f\u3044\u306a\u306e\u3060\u304c\u3001\u3067\u304d\u308c\u3070\u91d1\u304b\u3051\u305a\u306b\u3084\u308a\u305f &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sigeyuki.xyz\/?p=1909\" class=\"more-link\"><span class=\"screen-reader-text\">&#8220;\u91d1\u304b\u3051\u305a\u306b\u8eca\u8f09\u30ab\u30e1\u30e9\u306e\u52d5\u753b\u306b\u30b9\u30d4\u30fc\u30c9\u8868\u793a\u3055\u305b\u308b\u65b9\u6cd5\u8003\u3048\u3066\u307f\u305f\u3002&#8221; \u306e<\/span>\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1909","post","type-post","status-publish","format-standard","hentry","category-bike"],"_links":{"self":[{"href":"https:\/\/sigeyuki.xyz\/index.php?rest_route=\/wp\/v2\/posts\/1909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sigeyuki.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sigeyuki.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sigeyuki.xyz\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sigeyuki.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1909"}],"version-history":[{"count":0,"href":"https:\/\/sigeyuki.xyz\/index.php?rest_route=\/wp\/v2\/posts\/1909\/revisions"}],"wp:attachment":[{"href":"https:\/\/sigeyuki.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sigeyuki.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sigeyuki.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}