Keresés

Új hozzászólás Aktív témák

  • Fire/SOUL/CD

    félisten

    válasz speedtouch #518 üzenetére

    Hali!

    Sajna VS-ben nem dolgozom, de ha egy példával illusztrálnád, hogy VS-ben mi is az a LDC formátum, az sokat segítene... :DDD

    pl: 1234567 a szám és ebből lesz 1980.01.01 vagy valami

    Fire.

    [ Szerkesztve ]

    Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)

  • Fire/SOUL/CD

    félisten

    válasz speedtouch #520 üzenetére

    Hali!

    :DDD :DDD :DDD
    Így már más, LCD nem LDC, így érthető...

    .NET-be sajna nem tudok segíteni(ezért most nem pakolom fel a VS-t), de ha sima C megfelel, akkor oké.

    Fire.

    Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)

  • Fire/SOUL/CD

    félisten

    válasz speedtouch #522 üzenetére

    Hali!

    A kód Code::blocks-ban íródott, sima Ansi C. Ha valami nem érthető esetleg, akkor írj nyugodtan.

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>

    #define CS_Y 38
    #define CS_X 5

    int LCD_Digits[CS_X][CS_Y]={
    {0x20,0xC9,0xCD,0xBB, 0x20,0xCB, 0x20,0xCD,0xCD,0xBB, 0x20,0xCD,0xCD,0xBB, 0x20,0xCB,0x20,0xCB, 0x20,0xC9,0xCD,0xCD, 0x20,0xC9,0xCD,0xCD, 0x20,0xCD,0xCD,0xBB, 0x20,0xC9,0xCD,0xBB, 0x20,0xC9,0xCD,0xBB},
    {0x20,0xBA,0x20,0xBA, 0x20,0xBA, 0x20,0x20,0x20,0xBA, 0x20,0x20,0x20,0xBA, 0x20,0xBA,0x20,0xBA, 0x20,0xBA,0x20,0x20, 0x20,0xBA,0x20,0x20, 0x20,0x20,0x20,0xBA, 0x20,0xBA,0x20,0xBA, 0x20,0xBA,0x20,0xBA},
    {0x20,0xBA,0x20,0xBA, 0x20,0xBA, 0x20,0xC9,0xCD,0xBC, 0x20,0xCD,0xCD,0xB9, 0x20,0xC8,0xCD,0xB9, 0x20,0xC8,0xCD,0xBB, 0x20,0xCC,0xCD,0xBB, 0x20,0x20,0x20,0xBA, 0x20,0xCC,0xCD,0xB9, 0x20,0xC8,0xCD,0xB9},
    {0x20,0xBA,0x20,0xBA, 0x20,0xBA, 0x20,0xBA,0x20,0x20, 0x20,0x20,0x20,0xBA, 0x20,0x20,0x20,0xBA, 0x20,0x20,0x20,0xBA, 0x20,0xBA,0x20,0xBA, 0x20,0x20,0x20,0xBA, 0x20,0xBA,0x20,0xBA, 0x20,0x20,0x20,0xBA},
    {0x20,0xC8,0xCD,0xBC, 0x20,0xCA, 0x20,0xC8,0xCD,0xCD, 0x20,0xCD,0xCD,0xBC, 0x20,0x20,0x20,0xCA, 0x20,0xCD,0xCD,0xBC, 0x20,0xC8,0xCD,0xBC, 0x20,0x20,0x20,0xCA, 0x20,0xC8,0xCD,0xBC, 0x20,0xCD,0xCD,0xBC}

    };

    int main()
    {
    int i,j,LCD_Digit_Index,LCD_Digit_Width,k;
    char num[255];

    printf("Type INTEGER number: ");

    if (!strlen(gets(num))) {
    printf("\n\nINTEGER not found...\nShow all LCD digits and EXIT\n\n");
    for (i=0;i<CS_X;i++) {
    for (j=0;j<CS_Y;j++)
    printf("%c",LCD_Digits[i][j]);
    printf("\n");
    }
    return -1;
    }

    printf("\n\n");
    for (i=0;i<strlen(num);i++)
    if(num[i]<'0' || num[i]>'9') {
    printf("Is NAN [Not A Number]...\nEXIT");
    return -1;
    }

    for (i=0;i<CS_X;i++) {
    for (j=0;j<strlen(num);j++) {
    LCD_Digit_Index = num[j]-'0'>1 ? (num[j]-'0')*4-2 : (num[j]-'0')*4;
    LCD_Digit_Width = num[j]-'0'==1 ? 2 : 4;
    for (k=0;k<LCD_Digit_Width;k++)
    printf("%c",LCD_Digits[i][LCD_Digit_Index+k]);
    }
    printf("\n");
    }

    return 0;
    }

    Fire.

    Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)

Új hozzászólás Aktív témák