- Bemutatkozott a Poco X7 és X7 Pro
- Samsung Galaxy S25 Edge - a tegnap határán
- iPhone topik
- One mobilszolgáltatások
- Megjött a jubileumi Pixel széria
- Redmi Note 11 és 11S - biztos alapra jobb építeni
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Motorola Moto G72 - a titkos favorit
- Yettel topik
- Google Pixel topik
Új hozzászólás Aktív témák
-
buherton
őstag
válasz
Neil Watts #5701 üzenetére
Szia!
Jó gondolat a karaktertömb és jó a probléma felvetés! Fél siker.
Egy struktúrát használnék pl.:
typedef struct
{
char isMinus;
unsigned int len;
char *number;
} number_sA fájlban ASCII-ként van letárolva, így amikor letárolnám a struktúrámba, akkor kivonnám az offsetet és egyszerű számként tárolnám, hogy később a műveletek során már ne kelljen ezzel foglalkozni.
A műveletek kicsit összetettebbek, de valóban a papíron való számolásra érdemes visszavezetni. Amiből kindulhatsz, hogy összeadásnál a leghosszabb szám hossza vagy plusz egy lesz az összeg hossza. Kivonásnál maximum a leghosszabb szám hossza.
Amit viszont ne kövess el, hogy konstans értékeket használsz! Ha ismerkedsz még csak a nyelvvel, akkor a prototípus lehet fix számú és akkor a logikát ki lehet próbálni, de utána illik generálissá tenni. Ehhez pedig melegen ajánlom a malloc/free függvényt. A struktúrában sem véletlenül van tömb pointer
.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Fejhallgató erősítő és DAC topik
- BestBuy topik
- Luck Dragon: Asszociációs játék. :)
- Kettő együtt: Radeon RX 9070 és 9070 XT tesztje
- Bemutatkozott a Star Trek: Voyager - Across the Unknown
- Vigneau interaktív lokálblogja
- Autós topik
- Honda topik
- sziku69: Fűzzük össze a szavakat :)
- Óvodások homokozója
- További aktív témák...
- LG 55C2 - 55" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen5 CPU
- Kodak PD460 Instant Dock Printer / Számla és Garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 13 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2931, 100% Akkumulátor
Állásajánlatok
Cég: FOTC
Város: Budapest