abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 17:00 | Nová verze

Byl vydán Docker 1.13. Přehled novinek na YouTube a v poznámkách k vydání na GitHubu. Docker umožňuje běh aplikací v softwarových kontejnerech (Wikipedia).

Ladislav Hagara | Komentářů: 0
dnes 15:51 | Komunita

Mozilla.cz informuje, že nástroje pro webové vývojáře se možná oddělí od Firefoxu a stanou doplňkem. Nástroje pro webové vývojáře prošly velkým přepisem a tým, který se stará o jejich vývoj, by uvítal možnost jejich častějších aktualizacích nezávisle na vydávání nových verzí Firefoxu.

Ladislav Hagara | Komentářů: 1
dnes 07:00 | Humor

Čtenářům AbcLinuxu vše nejlepší k dnešnímu Dni zvýšení povědomí o tučňácích (Penguin Awareness Day).

Ladislav Hagara | Komentářů: 0
dnes 06:00 | Komunita

Bylo spuštěno hlasování o přednáškách a workshopech pro letošní InstallFest, jenž proběhne o víkendu 4. a 5. března v Praze. Současně byla oznámena změna místa. InstallFest se letos vrací zpět na Karlovo náměstí do budovy E.

Ladislav Hagara | Komentářů: 0
dnes 02:48 | Komunita

Greg Kroah-Hartman potvrdil, že Linux 4.9 je jádrem s prodlouženou upstream podporou (LTS, Long Term Support). Podpora je plánována do ledna 2019. Aktuální jádra s prodlouženou podporou jsou tedy 3.2, 3.4, 3.10, 3.12, 3.16, 3.18, 4.1, 4.4 a 4.9.

Ladislav Hagara | Komentářů: 0
dnes 00:11 | Zajímavý článek

Výrobce síťových prvků, společnost Netgear, spustila nový program, který slibuje vývojářům, expertům, ale i běžným uživatelům vyplacení finanční odměny za nalezení bezpečnostních chyby v jejich produktech. Za nalezení zranitelnosti v hardware, API nebo mobilní aplikaci nabízí odměnu od 150 do 15 tisíc dolarů (dle závažnosti).

Michal Makovec | Komentářů: 0
dnes 00:08 | Pozvánky

V sobotu 18. 2. se v Praze v prostorách VŠE uskuteční od 9:30 již 4. ročník největší české konference o open source redakčním systému WordPress (WP) - WordCamp Praha 2017.

… více »
smíťa | Komentářů: 0
včera 23:58 | Komunita

Kryptoměnová komunita zahájila nový rok spuštěním projektu Blockchain.cz, jehož cílem je kolektivně nalézt ideální překlad pro čím dál frekventovanější slovo „blockchain“. Přispět návrhem může kdokoli. Sběr bude trvat až do konce září 2017. Následně bude probíhat dvoutýdenní veřejné hlasování, které bude zakončeno výběrem toho nejlepšího návrhu.

xHire | Komentářů: 8
včera 15:55 | Bezpečnostní upozornění

Společnost Oracle vydala čtvrtletní bezpečnostní aktualizaci svých softwarových produktů (CPU, Critical Patch Update). Opraveno je celkově 270 bezpečnostních chyb. V Oracle Java SE je například opraveno 17 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 16 z nich. V Oracle MySQL je opraveno 27 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 5 z nich.

Ladislav Hagara | Komentářů: 0
včera 02:48 | Nová verze

Po půl roce od vydání verze 9.0 (zprávička) byla vydána verze 10.0 zvukového serveru PulseAudio. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 32
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (10%)
 (2%)
 (74%)
 (3%)
 (10%)
Celkem 339 hlasů
 Komentářů: 24, poslední 17.1. 10:14
    Rozcestník
    Reklama

    Dotaz: Navratova hodnota funkce

    12.12.2014 19:19 Petr
    Navratova hodnota funkce
    Přečteno: 227×
    Zdravim, ucim se Cecko - zatim jsem prostudoval Herouta a dal se budu ucit pracovat s datovymi strukturami - chtel bych pro experimenty s tridenim a vyhledavanim v polich vytvorit funkci, ktera by mi vygenerovala v danem rozsahu velikosti a hodnot pole naplnene nahodnymi cisly (for (i = 0; i < velikost_pole, i++) {srand((unsigned) time(NULL)); array[i] =(rand() %maximalni_hodnota);}) - ale pak nevim jak pracovat s navratovou hodnotou - lze ji vytvorit jako cele pole a nebo je treba v teto funkci (bez cyklu) jen jednotlive vygenerovat retunove int a cyklus k naplneni vytvorit az ve funkci ktera si pole pozaduje? Neboli, muze byt navratova hodnota i slozitejsi struktura a jak na to? Som volaky zmateny :-)

    Odpovědi

    pavlix avatar 12.12.2014 20:42 pavlix | skóre: 53 | blog: pavlix
    Rozbalit Rozbalit vše Re: Navratova hodnota funkce
    Mohl bys zkusit v komentáři napsat dotaz ještě jednou, pokud možno česky, v jasných a srozumitelných větách? Zatím jsem pochytil jen to, že nevíš jak zkombinovat koncept pole a funkce, která s ním pracuje, potažmo ho vytváří. Měl byses tedy v první řadě seznámit s alokací proměnných na zásobníku a na haldě. Dělá se to tak, že buď funkce pracuje s existujícím polem nebo vrací ukazatel na dynamicky alokované pole. Pole ve smyslu pevně daného počtu prvků se nevrací.
    Gentoo – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
    AraxoN avatar 12.12.2014 22:27 AraxoN | skóre: 45 | blog: slon_v_porcelane | Košice
    Rozbalit Rozbalit vše Re: Navratova hodnota funkce
    Celé pole v jazyku C vrátiť nevieš, ani odovzdať ako parameter. Vieš vrátiť smerník na pole, a smerník na pole vieš aj odovzdávať ako parameter. Začni tým, že si pole vyrobíš staticky vo volajúcej funkcii a volanej funkcii odovzdáš smerník. Pomocou smerníka volaná funkcia vie priamo meniť obsah toho poľa a nepotrebuje nič vracať. Potom keď budeš väčší frajer, môžeš pole vytvárať dynamicky v tej volanej funkcii a vracať spät volajúcemu smerník na to pole.

    V nesúvisiacej veci ešte dodám, že volanie srand() by si mal spraviť len raz na začiatku programu. Keď ho robíš v cykle, dostaneš veľa krát to isté náhodné číslo.
    A fine is a tax for doing wrong. A tax is a fine for doing well.
    Jendа avatar 13.12.2014 00:42 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Navratova hodnota funkce
    smerník
    Pokud bude používat anglickou a českou literaturu, tak je to pointer/ukazatel ;)
    „To jsem nedávno zjistil, že naše televize jde ovládat po síti. Docela mě to překvapilo.“ „Jo? A kdo vám ji ovládal?“
    AraxoN avatar 13.12.2014 08:32 AraxoN | skóre: 45 | blog: slon_v_porcelane | Košice
    Rozbalit Rozbalit vše Re: Navratova hodnota funkce
    Samozrejme je to tak, ďakujem za doplnenie. Vôbec som si neuvedomil, že otázka bola položená v češtine. :)
    A fine is a tax for doing wrong. A tax is a fine for doing well.
    13.12.2014 10:19 Kit | skóre: 37 | Brno
    Rozbalit Rozbalit vše Re: Navratova hodnota funkce
    Nejlepší je IMHO varianta, kdy každý účastník píše ve své rodné řeči a případně doplní anglický pojem. Není to však nutné. Stejně tak není nutné lokalizovat pojmy, které se vžily v anglické verzi.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    pavlix avatar 13.12.2014 13:10 pavlix | skóre: 53 | blog: pavlix
    Rozbalit Rozbalit vše Re: Navratova hodnota funkce
    Kdyby tomu někdo nerozuměl, tak se zeptá. Mě osobně slovenská národní specifika v oblasti počítačové terminologie baví.
    Gentoo – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
    13.12.2014 09:44 Radek Isa | skóre: 11
    Rozbalit Rozbalit vše Re: Navratova hodnota funkce
    Jeste prosimte ten srand((unsigned) time(NULL)) patří před ciklus jinak se ti budou špatně generovat náhodná čísla.

    Funkce srand() ti akorat posune generátor náhodných čísel, tak aby se ti negenerovaly po spuštění pořád stejná čísla. Tato funkce se má v kódu spustit pouze jednou. pak náhodná čísla generuješ pouze funkci rand()%MAX_RAND

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.