- Fejhallgató erősítő és DAC topik
- Az előírások megszegése miatt éghet le egyes alaplapokon a Socket AM5 foglalat
- TCL LCD és LED TV-k
- HiFi műszaki szemmel - sztereó hangrendszerek
- Leégett az első Radeon a hírhedt 12V-2x6 tápkonnektorral
- Milyen belső merevlemezt vegyek?
- Milyen Android TV boxot vegyek?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Milyen monitort vegyek?
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
Új hozzászólás Aktív témák
-
Gyuri16
senior tag
válasz
Scroll Lock #1732 üzenetére
altalaban ugy mukodik, hogy meghivod a fuggvenyt, ha hibat csinal akkor beallitja az errno-t olyan ertekre amibol a programozo valamit megtudhat, es visszater -1-el. az errno egy szam lesz, ezek minden ilyen fuggvenynel le vannak irva a manualban. a linken amit legutobb adtam fel vannak sorolva omlesztve a hibakodok. a kod nem a hiba helyet adja meg, hanem a "fajtajat". tehat pl malloc. kaphatsz ENOMEM hibakodot, ez az jelenti, hogy nincs mar hely, es ne is nagyon bizz benne, hogy lesz, mig EAGAIN azt jelenti, hogy most nem sikerult lefoglalni a helyet, de majd probald meg kesobb.
-
Gyuri16
senior tag
válasz
Scroll Lock #1724 üzenetére
nem kell deklaralnod. hasznalni ugy kell hogy eloszor nullazod (ez foleg akkor kell, ha a fuggvenyed amit majd hivsz ha -1et ad vissza, nem feltetlenul hibat jelent). azutan meghivod a fuggvenyed, ha -1-el ter vissza akkor az errno-ban lesz a hiba oka. ezt nem rossz rogton feldolgozni, mert sok fuggveny modosithatja, igy aztan megvaltozhat az erteke
van egy par specialis eset, ezeket nem rossz megnezni a manualban. ugyanitt megtalalod a hibakodokat is
-
D.e.x.
csendes tag
válasz
Scroll Lock #1724 üzenetére
Ha jól tudom, az errno-t a matematika függvények használják (másról nem tudok). A matek könyvtárnak van három fontos makrója: EDOM (értelmezési tartomány hiba), ERANGE (értékhatár átlépés, pl ha a tangens argumentuma nagyon közel van Pi/2, -Pi/2-höz, ahol ugye nincs értelmezve), HUGE_VAL (túlcsordulás). Ha valamelyik előfordul egy fv. hívásánál, akkor a fv. az errno értékét a megfelelőre állítja. Így pl. a biztonság kedvéért le tudod ellenőrizni, hogy nem volt-e valami hiba, ami rossz irányba befolyásolná a futást.
Úgy tudom, hogy a könyvtárak deklarálják (extern int asszem), szóval ezzel nem kell bajolni. -
Jester01
veterán
válasz
Scroll Lock #1640 üzenetére
1) C-ben így nem tudsz dinamikus tömböt csinálni. Pointerekkel és malloc-kal kell játszani.
2) Nem, annak a tömbnek pontosan 1 dimenziósnak kell lennie
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- LG 27MK600M-B 27 IPS Full HD monitor eladó
- Dell Vostro 15,6" FullHd IPS,Magyar vil.bill,core i5,8-32GB RAM,240GB-1TB SSD,Új akku,Új töltő
- Makulátlan!Dell 15 GAMER core i7 (8X3,8Ghz)GTX 1060 6GB 192bit VGA,16-32GB/256SSD+1TBHDD,ÚJ AKKU!
- Dell,14"FullHd IPS,core i5,8-16GB DDR4 RAM,256-512GB SSD,Jó akku,nagyon szép
- Fujitsu AKCIÓ ,vil.bill,15,6"FullHd IPS,8.gen.i5, 4G LTE,8-32GB/256-512,jó akku,szép
Állásajánlatok
Cég: FOTC
Város: Budapest