Wku

Hur man skapar ett enkelt program i C + +


Någonsin velat program i C + +? Här är hur man gör ett enkelt program. Från hjälp av dessa exempel kan du göra fler program, ger de bara en disposition till dig om programmering i C + +. De beskriver strukturen för en C + +-programmet.

Steg

Hur man skapar ett enkelt program i C + +. Få en kompilator och / eller IDE.
Hur man skapar ett enkelt program i C + +. Få en kompilator och / eller IDE.
  1. 1
    Få en kompilator och / eller IDE. Tre bra val är, eller om datorn kör Windows, Visual Studio Express Edition eller.
  2. 2
    Några exempel på program (kopiera och klistra in följande i en text / kod redaktör):
    • Ett enkelt program ges av Bjarne Stroustrup (utvecklare av C + +) för att kontrollera din kompilator:
        # Include <iostream> # include <string> using namespace std; int main () {String s; cout << "Jhun \ n"; cin >> s, cout << "Hej" << s << "\ n ', avkastning 0; / / denna återgång uttalande är inte nödvändigt} 

    • Ett program för att hitta summan av två siffror:
        # Include <iostream>  using namespace std;  int main ()    {   int no1, no2, summa;   cout << "\ n Ange den första siffran =";   cin >> no1;   cout << "\ n Ange den andra siffran =";   cin >> no2;   summa = no1 + NO2;   cout << "\ n Summan av" << No1 << "och" << no2 << "=" << sum '\ n';   återvända 0;   } 

    • Ett program för att finna produkten i multiplikation problem:
        # Include <iostream>  int main ()  {  int sum = 0, värde;  std :: cout << "Ange siffror:" << std :: endl;  medan (std :: cin >> värde)  sum * = värde;  std :: cout << "Summan är:" << sum << std :: endl;  återvända 0;  } 

    • Ett program för att finna området av en uppsättning siffror:
        # Include <iostream>  int main ()  {  int v1, v2, intervall;  std :: cout << "Mata två siffror:" << std :: endl;  std :: cin >> v1 >> v2;  if (v1 <= v2) {  intervall = v2 - v1;  } Else {  intervall = v1 - v2;}  std :: cout << "intervall =" << sortiment << std :: endl;  återvända 0;  } 

    • Ett program för att hitta värdet på exponenter:
        # Include <iostream>  using namespace std;  int main ()  {  int värde, pow, resultat = 1;  cout << "Ange operand:" << endl;  cin >> värde;  cout << "Ange exponent:" << endl;  cin >> pow;  for (int cnt = 0; cnt = pow;! cnt + +)  resultat * = värde;  cout << värde << "upphöjt till" << pow << "är:" << result << endl;  återvända 0;  } 

  3. 3
    Spara detta som en. Cpp-fil med ett namn som avspeglar din program. Förväxla inte det finns många andra anknytningar för C + +-filer, väljer du någon av dem (som *. Cc, *. Cxx, *. C + +, *. Cp).
    TIPS: Det ska stå Filformat: {välja "Alla filer"}
  4. 4
    Samla den. För användare av Linux och gcc kompilator, använd Kommando: g+ + sum.cpp. Användare av Window kan använda valfri C + +-kompilator, till exempel MS Visual C + +, Dev-C + + eller andra föredragna programmet.
  5. 5
    Kör programmet. För användare av Linux och gcc kompilatorn

Tips

  • Känn dig fri att experimentera!
  • Lär dig programmering i C + + med ISO-standarderna
  • cin.ignore () hindrar programmet från att avsluta i förtid och stänger fönstret omedelbart (innan du hinner se det)! Tryck på valfri tangent om du vill avsluta programmet. cin.get () fungerar på liknande sätt.
  • Lägg till / / innan alla dina kommentarer.
  • För mer information om programmering i C + + ger ett besök

Varningar

  • Använd aldrig föråldrad kod.
  • Se till att hålla sig så långt borta från Dev-C + + som möjligt, eftersom det har flera buggar, en föråldrad kompilator, och har inte uppdaterats sedan 2005.
  • Ditt program kommer att krascha om du försöker mata in alfabetiska värden till en av de "int" Vars. Eftersom ingen WaitWake fel fångstmetoder är gjort ditt program inte kan konvertera värden. Bättre läsa sträng eller fånga dina undantagen.

Saker du behöver

  • En text / kod editor (t.ex. vim, anteckningsblock, etc).
  • En kompilator.
  • Alternativt innehåller en IDE en redaktör och en kompilator.
  • Turbo c
  • CodePad nätet
  • Notepad + +