Wkudk

Hvordan at skabe en enkel program i C + +


Nogensinde ønsket at programmere i C + +? Her er hvordan man laver et simpelt program. Fra hjælp af disse eksempler, du kan gøre flere programmer, de kun give et omrids til dig om programmering i C + +. De beskriver strukturen af ​​en C + + program.

Steps

Hvordan at skabe en enkel program i C + +. Få en compiler og / eller IDE.
Hvordan at skabe en enkel program i C + +. Få en compiler og / eller IDE.
  1. 1
    Få en compiler og / eller IDE. Tre gode valg er, eller hvis din computer kører Windows, Visual Studio Express Edition eller.
  2. 2
    Nogle eksempler programmer (kopiere og indsætte følgende i en tekst / kode editor):
    • Et simpelt program er givet ved Bjarne Stroustrup (udvikleren af C + +) til at tjekke din compiler:
        # Include <iostream>  # Include <streng>  using namespace std;  int main ()    {  string s;   cout << "jhun \ n";   cin >> s;   cout << "Hej," << s << '\ n ";   tilbagevenden 0; / / denne tilbagevenden erklæring er ikke nødvendig  } 

    • Et program til at finde summen af ​​to tal:
        # Include <iostream>  using namespace std;  int main ()    {   int no1, NO2, sum;   cout << "\ n Indtast det første tal =";   cin >> no1;   cout << "\ n Indtast det andet tal =";   cin >> no2;   sum = no1 + NO2;   cout << "\ n Summen af" << No1 << "og" << no2 << "=" << sum '\ n ";   tilbagevenden 0;   } 

    • Et program til at finde produktet i multiplikation problemer:
        # Include <iostream>  int main ()  {  int sum = 0, værdi;  std :: cout << "Indtast numre:" << std :: endl;  while (std :: cin >> værdi)  sum * = værdi;  std :: cout << "Sum er:" << sum << std :: endl;  tilbagevenden 0;  } 

    • Et program til at finde den række af et sæt af numre:
        # Include <iostream>  int main ()  {  int v1, v2, rækkevidde;  std :: cout << "Please input to numre:" << std :: endl;  std :: cin >> v1 >> v2;  hvis (v1 <= v2) {  område = v2 - v1;  } Else {  område = v1 - v2;}  std :: cout << "område =" << rækkevidde << std :: endl;  tilbagevenden 0;  } 

    • Et program til at finde værdien af ​​eksponenter:
        # Include <iostream>  using namespace std;  int main ()  {  int værdi, pow, resultat = 1;  cout << "Indtast operand:" << endl;  cin >> værdi;  cout << "Indtast eksponent:" << endl;  cin >> pow;  for (int cnt = 0; cnt = pow,! cnt + +)  Resultatet * = værdi;  cout << værdi << "til magt" << pow << "er:" << resultat << endl;  tilbagevenden 0;  } 

  3. 3
    Gem dette som en. Cpp fil med et navn, der præcist afspejler dit program. Må ikke forveksle der er mange andre udvidelser til C + +-filer, skal du vælge nogen af ​​dem (som *. Cc, *. Cxx, *. C + +, *. Cp).
    TIP: Det skal sige Gem som type: {vælge "Alle filer"}
  4. 4
    Kompilere det. For brugere af Linux og gcc compiler, Command bruge: g+ + sum.cpp. Brugere af Window kan bruge enhver C + + compiler, som MS Visual C + +, Dev-C + + eller andre foretrukne program.
  5. 5
    Kør programmet. For brugere af Linux og gcc compiler

Tips

  • Du er velkommen til at eksperimentere!
  • Lær programmering i C + + med ISO-standarder
  • cin.ignore () forhindrer programmet i at slutter tidligt, og lukning af vinduet straks (før du har tid til at se det)! Tryk på en tast, hvis du ønsker at afslutte programmet. cin.get () fungerer på en lignende måde.
  • Tilføj / /, før alle dine kommentarer.
  • For flere detaljer om programmering i C + + giver et besøg

Advarsler

  • Brug aldrig forældet kode.
  • Sørg for at holde sig så langt væk fra Dev-C + + som muligt, fordi det har flere bugs, en forældet kompiler, og er ikke blevet opdateret siden 2005.
  • Dit program vil gå ned, hvis du forsøger at indtaste alfabetiske værdier til en af ​​de "int" vars. Da ingen Propper error trapping sker dit program kan ikke konvertere værdierne. Bedre læse snor eller fange dine undtagelser.

Ting du behøver

  • En tekst / kode editor (f.eks vim, notesblok, osv.).
  • En compiler.
  • Alternativt en IDE indeholder en editor og en compiler.
  • Turbo c
  • Codepad online
  • Notepad + +