hlmod.hu https://hlmod.hu/ |
|
C++ Alapok (1.) - Hello Világ https://hlmod.hu/viewtopic.php?f=123&t=26173 |
Oldal: 1 / 1 |
Szerző: | Maxi [ 2016.09.11. 13:03 ] |
Hozzászólás témája: | C++ Alapok (1.) - Hello Világ |
C++ Alapok (1.) - Hello Világ Az alábbi script arra fog szolgálni, hogy szemléltessem a kód felépitését.
Ha leforditjuk azt tapasztaljuk ha elinditjuk, hogy megjelenik egy cmd szerű ablak, és be is záródik, esélyünk nincs elolvasni azt a szöveget, hogy 'Hello világ'. (pedig garantáltan kiirja) KOMMENTEK Lehetőségünk van a program scriptjébe kommentelni, ha a későbbiekben más programozóhoz kerülne a kódod, esetleg csak magadnak akarsz hsz-eket hozzáfűzni a forráskódhoz. Ezeket a program nem veszi figyelembe forditásnál.
namespace std
ha ezt az include után beillesztjük, akkor nem kell az 'std:'-t használni minden funkciónál. Lezárás Akkor az egész script kommentekkel együtt:
|
Szerző: | PikHácsúú# [ 2016.09.11. 13:51 ] |
Hozzászólás témája: | Re: C++ Alapok (1.) - Hello Világ |
Nem elég ennyi? Ez addig haggya nyitva a cmd-t, amíg megnem nyomsz egy billentyűt. Am szerintem tulbonyolítod, mármint egy sima printf-el is kibirod cmd be jelezni. Vagyis szerintem azzal egyszerűbb. |
Szerző: | Maxi [ 2016.09.11. 15:19 ] |
Hozzászólás témája: | Re: C++ Alapok (1.) - Hello Világ |
A getch-hez külön függvénykönyvtár kell mégpedig : conio.h Használd helyette ezt: system("pause") windows funkció. Nincs túlbonyolitva, akármelyik egyetemre elmész igy tanitják. |
Szerző: | PikHácsúú# [ 2016.09.12. 17:11 ] |
Hozzászólás témája: | Re: C++ Alapok (1.) - Hello Világ |
CodeBlock-nál gect()-hoz nem kell conio.h . stdio.h elég hozzá. Nkm lefordítja. Sőt nyitva is tartja billentyű lenyomásig. |
Szerző: | Maxi [ 2016.09.12. 19:19 ] |
Hozzászólás témája: | Re: C++ Alapok (1.) - Hello Világ |
Lényeg a lényeg, kell hozzá fvg. |
Szerző: | Akosch:. [ 2016.09.12. 19:45 ] |
Hozzászólás témája: | Re: C++ Alapok (1.) - Hello Világ |
Attól független a getch, és a printf továbbra is C -ből átemelt függvény, és ez egy C++ tutoriál. Cout támogatja az egyedi osztályaidat is ( ami ugye a c++ lényege, h OOP nyelv ). Getch helyett pedig ott az std::cin.ignore - ugyanúgy egy gomblenyomásig áll a program csak nem igényel külön fgvkönyvtárat és nem ad vissza fölöslegesen értéket, vagy ahogy maxi említette system("pause"), csak ugye az nem hordozható. Egy végtelen ciklus is nyitva tartaná az ablakot, csak éppen semmi értelme, ha van jobb lehetőség. |
Szerző: | PikHácsúú# [ 2016.09.12. 20:36 ] |
Hozzászólás témája: | Re: C++ Alapok (1.) - Hello Világ |
Igaz, elnézést, hogy bele rontottam. |
Szerző: | Maxi [ 2016.09.13. 17:57 ] |
Hozzászólás témája: | Re: C++ Alapok (1.) - Hello Világ |
Igaz
Mi is történik? while ciklusról fogok majd beszélni. Mind mondtam 1=true... remélem érthető Akosch:. írta: Attól független a getch, és a printf továbbra is C -ből átemelt függvény, és ez egy C++ tutoriál.
Cout támogatja az egyedi osztályaidat is ( ami ugye a c++ lényege, h OOP nyelv ). Getch helyett pedig ott az std::cin.ignore - ugyanúgy egy gomblenyomásig áll a program csak nem igényel külön fgvkönyvtárat és nem ad vissza fölöslegesen értéket, vagy ahogy maxi említette system("pause"), csak ugye az nem hordozható. Egy végtelen ciklus is nyitva tartaná az ablakot, csak éppen semmi értelme, ha van jobb lehetőség. |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |