T0MMI kérdése:
Számrendszerek c-ben?
Figyelt kérdés
Igen sokan feltették ezt a kérdést de nem úgy ahogy én szeretném. Egyáltalán nincsen gondom azzal, hogy hogyan kell átváltani akármit akármibe. Nekem azzal volna problémám hogy mivel fájlból kell beolvasni mindent így (2-36 számrendszerig lehetnek) így a szám amit át kell váltani tartalmazhat karatkert is. Ezért én azt a szekciót ami az átváltandó számot tartalmazza stringben tároltam el. De ezzel meg így nem tudok ugye bár számolni. Azt próbáltam sikertelenül, hogy megfeleltetem a karaktereknek a számokat. Hogy tudjak velük számolni. Lécives segítsetek mert nagy gondban vagyok :(2012. nov. 12. 18:38
1/3 anonim 



válasza:





Két lehetőség van.
Vagy valóban egyenként átváltogatsz, hogy tudj vele számolni, ez a dedós módszer.
Az ügyesebb az, hogy csinálsz egy új osztályt, adott számrendszerhez, aminél pl egy tömbben tárolod a karaktereket és megírod hozzá a műveleteket.
2/3 A kérdező kommentje:
Köszönöm szépen!
2012. nov. 13. 07:50
3/3 anonim 



válasza:





A C nem objektumorientált, úgyhogy legfeljebb rekordokat tudsz létrehozni benne.
Kell neked egy átváltófüggvény, amibe bemegy a string, és kijön tízes számrendszerben a szám. Számolás után egy másik függvénybe bedugod az eredményt, és kijön a string.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!