Hledáš dárek, který neskončí v koši? Nyní 90 % extra kreditů ZDARMA s promo kódem PREKVAPENI90. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Ošetření uživatelských vstupů

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
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
coells
Tvůrce
Avatar
coells:4.5.2014 11:27

Mám otázku, jaká je hodnota proměnné stream?

while (pokracovat)
{
        stringstream *stream;
        do{
                delete stream;
        }while(stream->fail() || stream->get(c));
}

A možná by bylo dobré si to opravit ;-)

Avatar
Odpovídá na coells
Zdeněk Pavlátka:4.5.2014 11:44

Kde jsi to našel?

Odpovědět
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
coells
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
coells:4.5.2014 12:54

Tady v tutoriálu, ve dvou příkladech.

Avatar
Lukáš Hruda
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
Lukáš Hruda:4.5.2014 15:40

Měl bys stream inicializovat na nulu. Operátor delete pokud vím už pak sám kontroluje jestli je adresa nulová, takhle ale používáš delete na nějakou neznámou adresu, v C++ se neinicializované proměnné nenastavují na nulu ale mají všeobecně nedefinovanou (neznámou) hodnotu, tudíž by ti takhle mohl operátor delete dealokovat něco co nechceš.

Avatar
Odpovídá na Lukáš Hruda
Zdeněk Pavlátka:4.5.2014 15:51

Jo takhle. Nějak jsem na to zapoměl :[ co nejdřív to opravím.

Odpovědět
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Tlapka
Člen
Avatar
Tlapka:11.10.2014 22:31

Kód mi zprvu nefungoval, hlásilo mi to chyby na stringstreamu. Tak jsem po chvíli pátrání, pokusů a omylů přišla na to, že to opraví tento řádek, přidaný na začátek programu mezi importy:

#include <sstream>

tak to tu píšu pro ty, kterým by to také nefungovalo. ;-)

Jinak tutoriál je fajn, i když v této lekci je dost ne úplně vysvětlených věcí (new, delete, stream), ale jinak mi pomohl, díky za něj. ;-)

Avatar
Odpovídá na Zdeněk Pavlátka
Libor Šimo (libcosenior):11.3.2015 11:46

Zdeňku, c++ sa pýši tým, že je to multiplatformový jazyk a ty tu používaš knižnicu conio.h a funkciu _getch(), ktoré idú iba na windows. Nebolo by vhodné zvoliť niečo iné? Napríklad getchar() a knižnicu cstdio?

Ináč článok sa mi páči. :-)

Editováno
Odpovědět
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
pradedadedymraze:27.9.2015 13:54

Tak jsem z toho krapet zmatený. Kapitolou 8. začíná jakoby jiný kurz (to stejný v bledě modrým) a na pole zmiňované v kapitole 5 se asi zapomělo - což mě celkem mrzí...

Avatar
Odpovídá na pradedadedymraze
Zdeněk Pavlátka:27.9.2015 17:36

Články co následují po tomhle jsou staré (jsou z původního krátkého seriálu)

Odpovědět
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Odpovídá na Zdeněk Pavlátka
pradedadedymraze:27.9.2015 19:52

Ta novější část mi přišla dobrá, škoda že tam chybí ty pole - myslím to do základů patří a bylo by to komplet. V té starší části je lehce nastíněno v k čemu je dobré to dokazování na proměnné (což by stálo za to zapracovat i do té nové části). :) Každopádně díky za kurz, mě to pomohlo moc.

Nejnovější komentáře jsou na konci poslední stránky.
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 10 zpráv z 22.