Keresés

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

  • don_peter

    senior tag

    válasz Karma #4629 üzenetére

    Az sajnos nincs.. mármint sscanf() függvényem, nyilván egyszerübb lenne sok minden, ha pont úgy működne mint PC-én, de sajnos nem :D
    A 4x4-es mátrix gombsort folyamatosan ellenőrzi a progi amit írtam rá és ha gombnyomás történik akkor a gombhoz párosított karaktert menti egy ideiglenes változóba.
    Ez után, ha végig ment a kiértékelésen betöltődik egy tömbbe és az ideiglenes változót töröljük és újrakezdődik a folyamat addig ameddig el nem érjük a kívánt karakterszámot vagy ENTER-nek megfelelő gombot meg nem nyomjuk.

    Érdekes dolog ez a mikrokontroller programozás. :D

    Ui:
    Közben így módosítottam a vizsgáló kódom:

    unsigned int i=0;
    unsigned char teszt[4] = {'1','A','3','\0'};
    for(i=0; i<=sizeof(teszt)-2; i++){
    if ( (teszt[i] >= '0' && teszt[i] <= '9') )
    printf("Ez egy számjegy!\n");
    else
    printf("Ez egy betű!\n");
    }

    Viszont a változó méretű, de maximum 18 karakter férőhelyes tömbömben majd vizsgálnom kell a végét is és ez felveti azt a problémát, hogy a sizeof() függvényt le kell cseréljem egy általam vagy már létező strlen() függvényre.
    De, ezek már részletkérdések..

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