-
Fototrend

Új hozzászólás Aktív témák
-
azsolty
csendes tag
válasz
Miracle
#1350
üzenetére
Mar exkuzaltam magam struc ugyben. Amugy gcc-t hasznalok.
A config file beolvaso azert erdekelne mert neha nagyon sok parameter is belekerulthet egy programba. Ilyenkor egyszerubb lenne definialni a valtozo osszerendelesi tombot es indulaskor incializalni az egeszet...
Sok programnal lattam mar ilyet igy eleg bevett szokasnak tunik es nekem is szompatikus. De tobbnyire mindnki ujra megirta a sajat rutinjait es belegyogyitotta a kodba
-
azsolty
csendes tag
válasz
Miracle
#1342
üzenetére
Kosz a kimerito valaszt!

A 2-es verzio mukodik mert struct-ot nem lehet visszaadni. (Mivel osszetettebb muveletek is belekerulhetnek ilyenkor mugysem rossz ha az int altal visszateresi erteket tudok adni a belso folyamatokrol).
A sikeren folbuzdulva lenne egy mas jellegu kerdesem is: tud valaki olyan kesz kodrol ami az egyszeru config file-ok beolvasasat (param=value formatumu text file) elvegzi es osszekapcsolja a belso valtozokkal? Beleneztem mar par opensource programba amelyeknek ilyen a config fileja de tobbnyire tulsagosan bele van integralva a program tobbi reszebe ez a kod ahhoz hogy egyszeruen ki tudjam emelni... -
azsolty
csendes tag
Sziasztok! Nemreg ismerkedem a C-vel es van egy-ket dolog ami nem tiszta, remelem lesz itt olyan aki tud es hajlando segiteni

(Elore is bocs a valoszinuleg lama kedesekert!)
Szet akarom szorni a fuggvenyeimet tobb helyre ezert van egy kulon file amiben hasznos fuggvenyek vannak (a .h pedig includeolva a fo .c-bol). Az egyik ilyen egy struktura inicializalasat csinalna.
Valami ilyesmi lenne:
int initparamarray(struct authinfo userinfo);
A fuggvenyben pedig mindenfele memset es default ertek beallitasok vannak.
A bajom az, hogy az inicializalas megtortenik (a fuggvenybol kiiratva a struktura elemket a megfelelo ertekeket kapom), viszont a main()-ben ezek mar uresek. A valtozok viszont inicializalva maradtak, mert tudom irni oket rendesen, csak az ertekek vesznek el. (int -> 0, char -> ures).
Mit csinalok rosszul?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Melyik tápegységet vegyem?
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Nintendo Switch 2
- iPhone topik
- TCL LCD és LED TV-k
- Futás, futópályák
- Nvidia GPU-k jövője - amit tudni vélünk
- PlayStation 5
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Kormányok / autós szimulátorok topikja
- További aktív témák...
- Eladó Honor 400 5G 8/256GB / 12 hó jótállás / AJÁNDÉK KEMÉNY TOK / CSAK KIPRÓBÁLVA VOLT
- LG 27UL550-W - 27" IPS / 3840x2160 4K / 60Hz 5ms / HDR10 / AMD FreeSync
- TomTom Go 5200 with Wi-Fi navigáció / 12 hó jótállás
- Apple Magic Mouse A3204 (USB-C)
- Samsung Galaxy S23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi









