Hirdetés

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

  • eziskamu
    addikt

    Na, itt egy újabb hülye kérdés.
    Van nekem egy tömböm tele int-tel. Hogyan tudnám átadni a tömb elemeit egyesével 1-1 char-nak? A lényeg, hogy a beolvasott int egy 6 jegyű számsorozat és azt szeretném adatbázisból visszakeresni és számjegyekre visszabontani a switch - case ciklusomnak. A feladat maga csak annyi lenne egyébként, hogy nagyon sok számsorozatot olvasunk be és meg kell számolni, hogy melyik számjegyből mennyi van, plusz egy két apróbb dolog van még benne. Nem azért írtam le, mi a feladat, hogy megoldjátok nekem, csak hogy tudjátok miről van szó. Engem csak a típus konverzió érdekelne, hogy hogyan is csináljak intből chart és vica versa

    Ha mindig hat számjegyű a szám nincs gond. Példa
    az egyik "számsorod" a t= 654321
    (a % a maradékos osztás, a lényeg, hogy az osztás maradékával jön vissza, most látom Karma is ezt ajánlotta, de tényleg nem nehéz, csak próbálgasd és jó lesz :) )
    1 egyenlő lesz t(i)%10 -el
    2 egyenlő lesz (t(i)%100 - t(i)%10)/10
    3 egyenlő lesz (t(i)%1000 - t(i)%100 - t(i)%10)/100
    és így tovább.
    Mivel int-ekről van szó ezért lehet, hogy el is hagyhatjuk a kivonásokat, mert asszem nem kerekít a C osztáskor, csak simán levágja a tizedespont utánni cuccokat

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