· 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 like to form new friendships and make new acquaintances.


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.0072 sec