· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
dasomoli


1. About DasomOLI


  • ÀÌ ¸§ : ¾çÁ¤¼®(Yang Jeong-Seok)
  • E-mail : dasomoli (at) gmail.com
  • °³¹ßÀÚÀÔ´Ï´Ù~
  • [https]¿ìºÐÅõ KoreanTeam ¿¡ Âü¿©ÇÏ°í ÀÖ½À´Ï´Ù.
  • ºí·Î±×´Â http://www.dasomoli.org ¿¡¼­ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    ¿ìºÐÅõ ±ñ ±â³ä~ :) - dasomoli 2005-07-19 10:09:20

2. ³»°¡ ¾²°Å³ª °íÄ¡´Â ±Û


  1. Using POP3, SMTP with SSL (dasomoli)
    POP3, SMTP ¼­ºñ½º¸¦ SSL °ú ÇÔ²² »ç¿ëÇÏ´Â ¹æ¹ýÀ» °£´ÜÇÏ°Ô ¿ä¾à.
  2. WineÀ¸·Î StarcraftÇϱâ (dasomoli)
    WineÀ¸·Î Starcraft¸¦ ÇÏ´Â ÀýÂ÷¸¦ °£´ÜÈ÷ ¼³¸í
  3. xchat MS Windows ¿¡¼­ »ç¿ëÇϱâ (dasomoli)
  4. Subversion ¼­¹ö ¼³Á¤
  5. Subversion ¼³Ä¡±â
  6. Mantis ÇѱÛ(UTF-8) ¼³Á¤
  7. phpbb2 ¸¦ UTF-8 ÀÎÄÚµùÀ¸·Î »ç¿ëÇϱâ
  8. Subversion ¹é¾÷ ½ºÅ©¸³Æ®

4. Àǹ®ÀÇ ÄÚµå


ÀÌ°Ô ¿Ö Àǹ®ÀÇ ÄÚµåÁö?;;

#include <stdio.h>

#pragma pack(push, 1)
typedef struct  Test1__t        {
        struct  {
                        unsigned char           Status;
                        unsigned char           Reserved;
                        unsigned long           Value;
        }       Sensor[5];
}       Test1_t;
#pragma pack(pop)
#pragma pack(push, 2)
typedef struct  Test2__t        {
        struct  {
                        unsigned char           Status;
                        unsigned float          Value;
        }       Sensor[5];
}       Test2_t;
#pragma pack(pop)

int main(void)
{
        Test1_t         Data1;
        Test2_t         *pData;
        unsigned char   Buffer[1000];
        float   *pf;
        int i = 0;

        Data1.Sensor[0].Status  = 0;
        pf = (float*)&(Data1.Sensor[0].Value);  *pf = 30.6;
        printf("[%d] pf : %f\n", i++, *pf);

        Data1.Sensor[1].Status  = 0;
        pf = (float*)&(Data1.Sensor[1].Value);  *pf = 27.0;
        printf("[%d] pf : %f\n", i++, *pf);

        Data1.Sensor[2].Status  = 0;
        pf = (float*)&(Data1.Sensor[2].Value);  *pf = 1012.9;
        printf("[%d] pf : %f\n", i++, *pf);

        Data1.Sensor[3].Status  = 0;
        pf = (float*)&(Data1.Sensor[3].Value);  *pf = 0.0;
        printf("[%d] pf : %f\n", i++, *pf);

        Data1.Sensor[4].Status  = 0;
        pf = (float*)&(Data1.Sensor[4].Value);  *pf = 17.3;
        printf("[%d] pf : %f\n", i++, *pf);

        for(i = 0; i < sizeof(Test1_t); i++)
        {
                Buffer[i] = ((unsigned char*)&Data1)[i];
        }

        pData = (Test2_t*)&(Buffer[0]);

        printf("Buffer ¿¡ ´ã°í Æ÷ÀÎÅÍ·Î Á¢±Ù\n");
        for(i = 0; i < 5; i++)
        {
                printf("[%d] %f\n", i, pData->Sensor[i].Value);
        }

        pData = (Test2_t*)&Data1;

        printf("±×³É Æ÷ÀÎÅÍ·Î Á¢±Ù\n");
        for(i = 0; i < 5; i++)
        {
                printf("[%d] %f\n", i, pData->Sensor[i].Value);
        }

        return 0;
}

5. Àú¿¡°Ô ³²±â½Ç ¸»


µ¹¾Æ´Ù´Ï´Ù º¸´Ï Á¤¼®ÀÌÇü ÀÖ³×¿ä ¤»¤» - ÁØ¿ì -- wavelen 2006-09-13 11:04:49

Çü Àúµµ ³î·¯¿Ô¾î¿ä ¤» ¿äÁòÀº ¹¹ÇÏ°í Áö³»½Ã³ª¿©~ ±Ùµ¥ Àú Àǹ®ÀÇ ÄÚµå´Â ¸ÓÇϴ°ǰ¡¿ä. Àü Àß ¸ð¸£°ÚÀ½ ¤Ð¤Ð ö¿ì-- sshimcw 2008-08-29 10:43:16

captcha
Username:


ID
Password
Join
You will be awarded some great honor.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-08-29 10:53:44
Processing time 0.0067 sec