Příspěvky Programovanie v jazyku C++: Funkcia main()
Kdyz to vidim tak mi jako ceckari vstavaj vlasy hruzou... Chybi informace o spravny funkci main s parametrama. Chybi informace o definicich pro navratovy hodnoty returnu v main EXIT_SUCCESS a EXIT_FAILURE. Tak jako liny programator co nepotrebuje parametry prikazovy radky pouzije main bez parametru, tak se nebude obtezovat s psanim returnu v main... pak je to stejny jako by tam mel return EXIT_SUCCESS ...
Nebolo by krajsie, ked je to C++ namiesto char meno[50] pouzit string meno?
Presne tak. Taky vubec nechapu, proc v jednoduche, ciste C++ ukazce pouziva C char array.
Minimalne od C++11 se s std::string pracuje luxusne.
Priste se treba dozvime, ze C a C++ je "skoro stejne" ;-)
Minimalne od C++11 se s std::string pracuje luxusne.
Priste se treba dozvime, ze C a C++ je "skoro stejne" ;-)
Co kdyz ma nekdo dlouhe jmeno (char[50]) ?
$ ./x
Zadaj svoje meno: mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Ahoj mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm, zdraví ťa HAL-9000.
Som superinteligetná bytosť, riadiaca túto loď a rútime sa k planéte Jupiter.
Ja viem, otravujem ťa pri učení jazyka C++, fajn mlčím a držím palce!
*** stack smashing detected ***: ./x terminated
Aborted
$
$ ./x
Zadaj svoje meno: mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Ahoj mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm, zdraví ťa HAL-9000.
Som superinteligetná bytosť, riadiaca túto loď a rútime sa k planéte Jupiter.
Ja viem, otravujem ťa pri učení jazyka C++, fajn mlčím a držím palce!
*** stack smashing detected ***: ./x terminated
Aborted
$




