2024. május 2., csütörtök

Gyorskeresés

Útvonal

Cikkek » Számtech rovat

C++ programozás (Hello World!)

  • (f)
  • (p)
Írta: |

El szeretnék indítani egy cikksorozatot, amennyiben erre lenne igény itt a Logout-on, C++ programozása...

[ ÚJ TESZT ]

Hello World!

Itt megfogjuk írni első "értelmesebbnek" látszó programunkat , melynek alapja az ismert Hello World! lesz.
Aki már programozott valamilyen más nyelvben tudhatja, hogy ez sem lesz egy óriási program, viszont első képernyőre való kiíratás megfog benne történni.

Kezdjünk is neki! :
A C++ nyelvben a szabványos I/O kimenetek kezelésére a cin és cout adatfolyamokat ( másnéven STREAM-eket ) használjuk.
I/O = Input és/vagy Output azaz Be- és kimenet
A C++ minden elemet egy közös std névterületen definiál.

Szabványos Outputként a cout függvényt, míg Inputként a cin függvényt fogjuk használni.
(Aki esetleg keverné a kettőt, annak van egy jó tippem - out - kint ; in - bent - vagyis már csak a c betűt kell eléjük tenni :) )

Íme a kód mely bemutatja, hogyan tudunk könnyen és egyszerűen köszönni a világnak:

#include <iostream>
using namespace std;
int main()
{
cout << "Hello World! " << endl;
cin.get();
return 0;
}

A programot mikor lefuttatjuk a következő felirat fog minket fogadni:
Hello World!

A programunk részletezése:
#include : Ezzel egy bizonyos függvények "alapjait" hívjatjuk le. Mely most az <iostream> lesz.

<iostream> :Ez az I/O függvények alapját "adja meg". Ezeket mindig < , > jelek közé kell tenni.

using namespace std : Ez az std névterület lehívása.

int main() : Az 1. oldalon található ennek a függvénynek a leírása.

cout << : Kíirást lehetővé tevő adatfolyam, mely után mindig << jelet kell tenni, hisz ez is a
függvényhez tartozik.

endl; : Sort emel, tehát ha a programunkban ez után a függvény után írunk valamit akkor
az már a következő sorba fog kerülni.

cin.get(); : Ezzel a paranccsal tudunk várni egy billentyű leütésére a programunk végén. Ki
lehet próbálni ugyanezt a programot megírni enélkül a sor nélkül, ekkor azt fogjuk
tapasztalni, hogy nem látjuk azt a bizonyos "DOS"-os szerű ablakot, mert a
program egyszerre elindítás után be is záródik. A zárójelek azért kellenek, hogy ha
valamilyen paramétert megadunk a függvénynek akkor azzal fogja végrehajtani
magát. Később még erre is visszafogunk térni.

return 0; : A visszatérési értéket jelenti, itt most nulla, tehát programunkat nem léptetjük vissza sehova.

"Hello World! " : Programunk ezt a szöveget fogja kiírni a képernyőre. A cout << után kell beírni, de mindenképpen " " jelek közé kell tenni, különben a program nem tudja jól értelmezni. Ami még fontos, hogy ne írjunk ékezetes betűket, mert azok helyén a program egy kérdőjelet fog elhelyezni, és így nem lesz érthető a szöveg.

Köszönöm szépen ha végig olvastátok a bemutatómat. Nagyon szívesen fogadok, minden kritikát, ha valami hibát vétettem a cikkemben, nyugodtan szóljatok, bár próbáltam átnézni többször is a cikket helyesírási hibák után kutatva, nemtaláltam, de mint tudjuk több szem többet lát.
Kérdéseket is szívesen fogadom , ha tudok akkor segítek.

Azóta történt

  • C++ alapok bemutatása

    Köszönöm azoknak akik elolvasták az előző cikkemet! Ebben a cikkemben a c++ alapjainak bemutatására fogok...

Hirdetés

Copyright © 2000-2024 PROHARDVER Informatikai Kft.