Hogyan készítsünk egy egyszerű programot a c ++ -re
Mindig a c-en akartam programozni++? A legjobb módja a példák megtekintéséhez. Vessen egy pillantást a C ++ alapvető programozási rendszerre, hogy megtudja a C ++ program szerkezetét, majd hozzon létre egy egyszerű programot saját belátása szerint.
Lépések
egy. Szerezd meg a fordítót és / vagy az IDE-t. Három jó lehetőség vanGCC, Vagy ha a számítógép Windows rendszert futtat -Visual Studio Express Edition vagy Dev-c++.
2. Néhány példa a programokra (másolja be és illessze be a következő kódot a szöveg / kódszerkesztőbe):
- Egyszerű program biztosítottBierric Sturastrup (C ++ fejlesztő), hogy ellenőrizze a fordítót:
#Inlude#Inlude használ Namespace std-int Main () {string s-cout << "jhun n" -cin >> S-COUT << "Hello, " << s << `n` -return 0- // this return statement isn`t necessary }
#Inludehasznál Namespace std-int Main () {int No1, No2, Sum-Dacoout << "nEnter the first number = " -cin >> NO1 -KOUT << "nEnter the second number = " -cin >> NO2 -SUM = NO1 + NO2 -KOUT << "nThe sum of "<< no1 <<" and "<< no2 <<" = "<< sum `n` -return 0 -}
#InludeInt Main () {int sum = 0, érték-std :: cout << "Please enter numbers:" << std::endl-while (std::cin >> Érték) összeg * = érték-std :: cout << "Sum is: " << sum << std::endl-return 0-}
#InludeInt Main () {int v1, v2, range-std :: cout << "Please input two numbers:" << std::endl-std::cin >> V1 >> v2-If (v1<=v2){range=v2-v1-} else {range=v1-v2- }std::cout << "range = " << range << std::endl-return 0-}
#Inludehasznál Namespace std-int Main () {int érték, pow, eredmény = 1-cout << "Please enter operand:" << endl-cin >> Érték-cout << "Please enter exponent:" << endl-cin >> POW-for (int cnt = 0- cnt!= Pow- Cnt ++) Eredmény * = Érték-COUT << value << " to the power of " << pow << " is: " << result << endl-return 0-}
3. Mentse el a programot fájl formájában.CPP a név pontosan tükrözi a programot. Ne keverje össze, sok más kiterjesztés van a C ++ fájlokhoz, válasszon bármelyiket (például *.Cc, *.CXX, *.C ++, *.Cp) .
TANÁCS: A típus: {Select "Minden fájl"}
TANÁCS: A típus: {Select "Minden fájl"}
4. Összeállít. A Linux felhasználók és a GCC fordító számára használja a parancsot Parancs: G ++ összeg.CPP. Az ablakfelhasználók bármilyen C ++ fordítót használhatnak, például MS Visual C++,Dev-c++ vagy bármely más előnyben részesített program.
öt. Futtassa a programot. A felhasználókLinux és a gcc fordítók számára
Csapat: .A.Ki (A.OUT egy végrehajtható fájl, amelyet a fordító létrehozott a program összeállítása után).
Csapat: .A.Ki (A.OUT egy végrehajtható fájl, amelyet a fordító létrehozott a program összeállítása után).
Tippek
- cin.Figyelmen kívül hagyja () egy kényszerítő végződő programot és az ablak azonnali bezárását (mielőtt van időd látni)! Nyomja meg bármelyik gombot, ha bezárja a programot. cin.Szerezd meg ().
- Nyugodtan kísérletezhet!
- Adja hozzá / / előtt az összes megjegyzéseit.
- A C ++ programozással kapcsolatos további információkért látogasson el a webhelyre cplusplus.Com
- Ismerje meg a C ++ programozás ISO szabványokkal
Figyelmeztetések
- Győződjön meg róla, hogy eddig a DEV-C ++ -től, amennyire csak lehetséges, mert számos hibája van, egy elavult fordítóval, és 2005 óta nem frissültek.
- A "legyek" programod, ha megpróbálja megadni az ábécé értékeit az egyik változóban "Int". Mivel a hiba kezelési eljárások, a program nem tudja átalakítani az értékeket. Jobb olvasni a karakterláncot, vagy kivételeket tartalmaz.
- Soha ne használjon elavult kódot.
Amire szükséged van
- Szöveg / kódszerkesztő (például Vim, Notepad és T.D.).
- Fordítóprogram.
- Ezenkívül az IDE-t tartalmazza a szerkesztőt és a fordítót.
- Turbo S
- Codepad Online
- Jegyzettömb++