{"id":83,"date":"2019-07-10T23:20:44","date_gmt":"2019-07-10T14:20:44","guid":{"rendered":"http:\/\/www.space4u.co.kr\/wp\/?p=83"},"modified":"2019-07-10T23:31:19","modified_gmt":"2019-07-10T14:31:19","slug":"c-c%ec%97%90%ec%84%9c-%ea%b5%ac%ec%a1%b0%ec%b2%b4structure-%eb%a5%bc-%ed%8c%8c%ec%9d%bc%eb%a1%9c-%ec%a0%80%ec%9e%a5%ed%95%a0%eb%95%8c-%ec%99%9c-%ec%93%b0%eb%a0%88%ea%b8%b0%ea%b0%80-%ea%bb%b4","status":"publish","type":"post","link":"http:\/\/www.space4u.co.kr\/wp\/?p=83","title":{"rendered":"C\/C++\uc5d0\uc11c \uad6c\uc870\uccb4(structure) \ub97c \ud30c\uc77c\ub85c \uc800\uc7a5\ud560\ub54c&#8230; \uc65c \uc4f0\ub808\uae30\uac00 \uaef4\ub4e4\uc5b4\uac00\uc9c0?"},"content":{"rendered":"\n<p> \ub2e4 \uadf8\ub7f0\uac74 \uc544\ub2cc\ub370\uc694.<br><br> \uc2a4\ud2b8\ub7ed\ucc98(\uad6c\uc870\uccb4, structure)\ub97c \ud30c\uc77c\ub85c \uc800\uc7a5\ud560\ub54c \uc2e0\uacbd\uc9c8\uc774 \ub0a0\ub54c\uac00 \uc788\uc2b5\ub2c8\ub2e4.  <\/p>\n\n\n\n<p>typedef struct tagMyStructure<br> {<br> &nbsp;&nbsp;&nbsp; int nIdx;<br> &nbsp;&nbsp;&nbsp; int nNo;<br> &nbsp;&nbsp;&nbsp; short shAge;<br> &nbsp;&nbsp;&nbsp; int nIncome;<br> } MYSTRUCTURE;<br><br> MYSTRUCTURE data;<br> data. nIdx = 0;<br> data.nNo = 10;<br> data.shAge = 40;<br> data.nIncome = 100000; <br><br> FILE&nbsp;&nbsp;&nbsp;&nbsp;*hFile;<br> errno_t eNo = _tfopen_s( &amp;hFile, _T( \\temp\\test.bin ), _T( &#8220;wb&#8221; ) );<br> fwrite( &amp;data, sizeof( data ), 1,&nbsp;hFile );<br> fclose( hFile ); <\/p>\n\n\n\n<p>\n\n\ub77c\uace0&nbsp; \uad6c\uc870\uccb4\ub97c \uc815\uc758\ud558\uace0 \ud544\uc694\ud55c \uac12\uc744 \ub123\uc740\ub2e4\uc74c\uc5d0 \ud30c\uc77c\uc5d0 \uc368 \ub123\uc73c\uba74 \uc608\uc0c1\uacfc \ub2e4\ub978 \uacb0\uacfc\ub97c \ub9c8\uc8fc\ud558\uac8c \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc704\uc5d0\uc11c \uc800\uc7a5\ud55c test.bin \ud30c\uc77c\uc744 \ud5e5\uc0ac \ubdf0\uc5b4 \ub4f1\uc73c\ub85c \uc5f4\uc5b4\ubcf4\uba74<\/p>\n\n\n\n<p>\uc6d0\ud558\ub294 \uac70&#8230; (\uc608\uc0c1)\ub294 \ub2e4\uc74c\uacfc \uac19\uc744\uac81\ub2c8\ub2e4.<br>(int : 4\ubc14\uc774\ud2b8, short\ub294 2\ubc14\uc774\ud2b8 \uc774\ub2c8\uae50\uc694&#8230;)<\/p>\n\n\n\n<p>00 00 00 00 0A 00 00 00&nbsp;<strong>28 00<\/strong>&nbsp;A0 86 01 00<\/p>\n\n\n\n<p>\uadfc\ub370 \uc2e4\uc81c\ub85c \ud5e5\uc0ac \ubdf0\uc5b4\ub85c \uc5f4\uc5b4\ubcf4\uba74<\/p>\n\n\n\n<p>00 00 00 00 0A 00 00 00<strong>&nbsp;28 00 CC CC<\/strong>&nbsp;A0 86 01 00<\/p>\n\n\n\n<p>short \ub4a4\uc5d0 \ub450\ubc14\uc774\ud2b8\uac00 \ub07c\uc5b4 \ub4e4\uc5b4\uac00\uc694!!!!<br>\ubb50\ubb50\uc784!!!! \ub0b4\uac00 \uc6d0\ud558\ub294\uac74 \uc774\uac8c \uc544\ub0d0!!!<br>\ucef4\ud130\uc57c \uc65c \uc624\ub3d9\uc791\ud558\ub2c8&#8230;.\ub77c\uace0 \uc0dd\uac01\ud560 \uc218 \uc788\uc5b4\uc694.<\/p>\n\n\n\n<p>\uc77c\ub2e8 \uae09\ud55c\uac74 \ud574\uacb0\ubc29\ubc95<br>\uc704\uc5d0 \uc2a4\ud2b8\ub7ed\uccd0\ub97c \uc120\uc5b8\ud560\ub54c \uc704 \uc544\ub798\ub85c \ub2e4\uc74c\uacfc \uac19\uc774 \uc120\uc5b8\ud574 \uc8fc\uc138\uc694\n\n<\/p>\n\n\n\n<p>pragma pack(push, 2)<br><br>typedef struct tagMyStructure<br> {<br> &nbsp;&nbsp;&nbsp; int nIdx;<br> &nbsp;&nbsp;&nbsp; int nNo;<br> &nbsp;&nbsp;&nbsp; short shAge;<br> &nbsp;&nbsp;&nbsp; int nIncome;<br> } MYSTRUCTURE;<br><br>pragma pack(pop)<\/p>\n\n\n\n<p>\n\n\ub2e4\uc2dc \ucef4\ud30c\uc77c\ud574\uc11c \uc2e4\ud589\ud574\ubcf4\uba74 \uc608\uc0c1\ud558\ub294\ub370\ub85c \uacb0\uacfc\uac00 \uc798 \ub098\uc635\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774\uc81c \uc6d0\uc778\uc744 \uc54c\uc544\ubcfc\uae4c\uc694?<\/p>\n\n\n\n<p>\uc6d0\uc778\uc740 \uc6b0\ub9ac \ucef4\ud130\uac00 \ub370\uc774\ud130\ub97c 32\ube44\ud2b8(\uc989 4\ubc14\uc774\ud2b8)\ub2e8\uc704\ub85c \ucc98\ub9ac\ub97c \ud558\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.<br>\ubb50 &#8230; \uc131\ub2a5\ub54c\ubb38\uc5d0 \uba54\ubaa8\ub9ac\ub97c 4\ubc14\uc774\ud2b8 \ub2e8\uc704\ub85c \uc77d\uc5b4\uc11c \ucc98\ub9ac\ub97c \ud55c\ub2e4\ub294\uac8c \uae30\ubcf8 \uc0ac\uc0c1\uc778\ub370\uc694.<br>\ud55c\ubc14\uc774\ud2b8\uc529 \uc77d\uc73c\uba74 4\ubc88\ud560\uaebc 4\ubc14\uc774\ud2b8 \ud55c\ubc29\uc5d0 \uc77d\uc73c\uba74 \uc18d\ub3c4\uac00 \ube68\ub77c\uc9c0\ub294 \uac74 \ub2f9\uc5f0\ud558\uaca0\uc8e0. \uadf8\ub7ec\ub098 \uadf8\uac8c&#8230; \uc778\uac04\uc774 \ub290\ub084 \uc218 \uc788\ub294 \uc2dc\uac04\uc778\uc9c0\ub294 \ubaa8\ub978\ub2e4\uc5d0 \ud55c\ud45c&#8230;&nbsp;<\/p>\n\n\n\n<p>\ud558\uc5ec\uac04&#8230; \uadf8\ub7f0 \uc774\uc720\ub85c \ud30c\uc77c\ub85c \uc800\uc7a5\ud560\ub54c \uad6c\uc870\uccb4\uc758 \uc694\uc18c\ub97c \ub2e4 4\ubc14\uc774\ud2b8\ub85c \ubd10 \ubc84\ub9bd\ub2c8\ub2e4. \uc820\uc7a5..<br>\uadf8\ub798\uc11c \uc911\uac04\uc5d0 \uaef4 \uc788\ub294 short \ub4a4\uc5d0 2\ubc14\uc774\ud2b8\uac00 \uaef4\ub4e4\uc5b4\uac00\ub294\uac70\uc8e0.<br>\uc2e4\uc81c\ub85c sizeof( data ) \ub85c \uad6c\uc870\uccb4\uc758 \uc0ac\uc774\uc988\ub97c \uc7ac\uba74 16\uc774 \ub098\uc635\ub2c8\ub2e4.\ub098\ub294 12\ubc14\uc774\ud2b8\uc9dc\ub9ac \uad6c\uc870\uccb4\ub97c \uc120\uc5b8\ud588\ub294\ub370 \ub9d0\uc774\uc8e0..&nbsp;<br>\uadf8\ub798\uc11c \ud30c\uc77c \uc800\uc7a5\ub3c4 16\ubc14\uc774\ud2b8\uac00 \ub418\ubc84\ub9ac\ub294\ub370 short\uc5d0\ub294 2\ubc14\uc774\ud2b8\ub9cc \uc815\uc0c1\uc801\uc778 \ub370\uc774\ud130\uac00 \uc788\uc73c\ub2c8\uae50 \uc4f0\ub808\uae30 2\ubc14\uc774\ud2b8\uac00 \uaef4 \ub4e4\uc5b4\uac00\uac8c \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774\uac78 \uc815\uc0c1\ud654(?) \ud558\uae30 \uc704\ud574\uc11c #pragma pack(push, 2), #pragma pack(pop) \ub85c \uad6c\uc870\uccb4\ub97c \uc2f8 \uc92c\uc2b5\ub2c8\ub2e4.<br>\uc694\ub118\uc774 \ubb34\uc2a8 \uc774\uc57c\uae30\ub0d0&#8230;&nbsp; 2\ubc14\uc774\ud2b8 \ub2e8\uc704\ub85c \uba54\ubaa8\ub9ac \uc5b5\uc138\uc2a4\ud574! \ub77c\ub294 \uc18c\ub9bd\ub2c8\ub2e4.<br>\uae0d\uac8c short\ub3c4 \uc815\uc0c1\uc801\uc73c\ub85c \uc800\uc7a5\uc774 \ub418\uace0 sizeof( data ) \ub3c4 12\ubc14\uc774\ud2b8\ub85c \ub098\uc624\uace0&#8230; \uc798 \ub418\uc694&#8230;<\/p>\n\n\n\n<p>\uadf8\ub807\uc2b5\ub2c8\ub2e4.\n\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ub2e4 \uadf8\ub7f0\uac74 \uc544\ub2cc\ub370\uc694. \uc2a4\ud2b8\ub7ed\ucc98(\uad6c\uc870\uccb4, structure)\ub97c \ud30c\uc77c\ub85c \uc800\uc7a5\ud560\ub54c \uc2e0\uacbd\uc9c8\uc774 \ub0a0\ub54c\uac00 \uc788\uc2b5\ub2c8\ub2e4. typedef struct tagMyStructure { &nbsp;&nbsp;&nbsp; int nIdx; &nbsp;&nbsp;&nbsp; int nNo; &nbsp;&nbsp;&nbsp; short shAge; &nbsp;&nbsp;&nbsp; int&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"http:\/\/www.space4u.co.kr\/wp\/?p=83\">\ub354 \uc77d\uae30<span class=\"screen-reader-text\">C\/C++\uc5d0\uc11c \uad6c\uc870\uccb4(structure) \ub97c \ud30c\uc77c\ub85c \uc800\uc7a5\ud560\ub54c&#8230; \uc65c \uc4f0\ub808\uae30\uac00 \uaef4\ub4e4\uc5b4\uac00\uc9c0?<\/span> <i class=\"fas fa-angle-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[26,36],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts\/83"}],"collection":[{"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=83"}],"version-history":[{"count":2,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts\/83\/revisions"}],"predecessor-version":[{"id":91,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts\/83\/revisions\/91"}],"wp:attachment":[{"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=83"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=83"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}