C++

Fordítóprogram telepítése

Két eszközre lesz szükségünk. Az egyik egy bármilyen szövegszerkesztő, amivel a kódot szerkesztjük, a másik egy fordítóprogram, ami a kódot fordítja a gép nyelvére és egy futtató fájlt generáljon.
A szövegszerkesztésre teljesen jó a notepad.

Fordítóprogram

MinGW fordítóprogramot használjuk első körben, innen letölthető az exe fájl, ezt telepítjük.

     

      mingw telepítése

      Jelöld ki a mingw32-gcc g++ csomagot és installáld azt is. 
      Be kell állítani a környezeti változót is. 
      Menj a rendszer környezeti változóinak módosításába (rendszer tulajdonságai alatt). A speciális fülön válaszd a környezeti változókat:

      környezeti változók

      Itt keressük meg a Path-t és nyomjuk meg a szerkesztés gombot. 

      path szerkesztése

      Válasszuk ki az új, majd a tallózás gombot, és keressük meg a mingw mappáját. Itt válasszuk ki a bin mappát

      mingw - bin mappa kiválasztása

      Mindent okézzunk le és ezzel készen is vagyunk.

      Nyissuk ki a notepadet és írjuk meg az első programot. 
      #include <iostream>
      int main()
      {

               std::cout << „Elso program” << std::endl;
      return 0;
      }

      Mit látunk itt?

      #include
      egy előfeldolgozó direktíva, amely a programba egy külső könyvtárat, jelen esetben az iostream-et hozta be. 
      Az iostream (input-output stream) könyvtár biztosítja az adatbevitelhez (std::cin) és adatkivitelhez (std::out) szükséges funkciókat. Ez a könyvtár nem rész a C++-nak, ezért külön be kell hívni. 

      int main()
      Ez a main függvény, amely a program belépési pontja. A program végrehajtása innen kezdődik. A main függvény nélkül a fordító nem tudná, hogy honnan kezdje el a program végrehajtását. A main visszatérési értéke (int) jelzi, hogy a program sikeresen lefutott-e. Egy return 0; utasítással jelezheted, hogy a program sikeresen végzett. 

      {} – zárójelek
      ezek közti rész tartalmazza a main függvény törzsét, azaz a végrehajtandó utasításokat. Enélkül a fordító nem tudná, pontosan mely utasítások tartoznak  függvényhez

      std::cout << „Elso program”;
      ez egy utasítás, mely a szöveget (Elso program) kiírja a standard kimenetre (általában a képernyőre)
      std::cout – ez az iostreamből származik

      << – ez egy beillesztő operátor, amely a kimeneti áramlathoz adja hozzá a szöveget
      „Elso program” – karakterlánc literál, amely megjelenik a képernyőn

      Pontosvessző – egy utasítás végét jelzi C++ nyelvben, enélkül a fordító nem tudná, hogy hol ér véget egy kifejezés, ami szintaktikai hibához vezetne.

      Mentsd el a programot, adj neki egy nevet és txt helyet cpp.
      Indítsuk el a cmd parancssort, majd:

      cd C:\elérési út
      fordítsd le a programot:

      g++ program.cpp -o program

      program.cpp – a forrásfájl neve
      – o program – ez meghatározza a kimeneti fájl nevét (most program.exe)
      Majd elég csak annyit beírni:

      program – és le fog futni

      első program lefuttatása
      Edvac működés közben