NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 12 - Testování v jazyce C pokračování

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Neaktivní uživatel:30.6.2014 10:14

Len taká malá poznámka k správnym programátorským návykom - vždy keď sa použije malloc treba použiť aj free (aj keď je to len malý ukážkový kód), nie je dobré si zbytočne robiť memory leak-y a spoliehať sa na OS že on to vyčistí po konci programu. ;-)

Odpovědět
30.6.2014 10:14
Neaktivní uživatelský účet
Avatar
Neaktivní uživatel:30.6.2014 10:35

Použiť free/delete po malloc/new je absolútna povinnosť pri jazykoch C/C++, ktoré nemajú automatickú správu pamäte.

Odpovědět
30.6.2014 10:35
Neaktivní uživatelský účet
Avatar
Libor Šimo (libcosenior):1.7.2014 14:06

Chlapci máte pravdu, zanedbal som základnú vec. Akonáhle bude čas, napravím to.
Díky za upozornenie. :)

Odpovědět
1.7.2014 14:06
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Neaktivní uživatel:1.7.2014 18:31

Ak chceš robiť úpravy možno by bolo dobré sa zamyslieť či by nebolo lepšie vymeniť

char *cislo1;
cislo1 = (char*)malloc(10);
strcpy(cislo1, "123456");

za

char cislo1[] = "123456";

.

Odpovědět
1.7.2014 18:31
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Libor Šimo (libcosenior):14.2.2015 10:04

To by som musel zmeniť aj funkcie a nevidím dôvod prečo by som mal so string-mi pracovať v zásobníku a nie v halde.

Odpovědět
14.2.2015 10:04
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Neaktivní uživatel
Libor Šimo (libcosenior):14.2.2015 10:06

Opravil som to v článku aj v zdrojovom kóde. Je to teraz síce napísané v linuxe, ale to hádam nevadí. ;-)
Čaká to na schválenie redakciou.

Editováno 14.2.2015 10:07
Odpovědět
14.2.2015 10:06
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
DarkCoder
Člen
Avatar
DarkCoder:20.1.2024 13:40

Jak Ti mohla projít kompilace při nedefinovaném identifikátoru cislo u souboru parse.c?

Editováno 20.1.2024 13:40
Odpovědět
20.1.2024 13:40
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.