Kezdőoldal » Számítástechnika » Programozás » Számrendszerek c-ben?

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.

2012. nov. 12. 19:56
Hasznos számodra ez a válasz?
 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.

2012. nov. 16. 21:16
Hasznos számodra ez a válasz?

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!