Wkunl

Hoe maak je een eenvoudig programma in de map c + +


Ooit wilde programmeren in C + +? Hier ziet u hoe een eenvoudig programma te maken. Uit de hand van deze voorbeelden kunt u meer programma's te maken, zij geven slechts een overzicht om u over het programmeren in C + +. Ze beschrijven de structuur van een C + +-programma.

Stappen

Hoe maak je een eenvoudig programma in de map c + +. Krijg een compiler en / of IDE.
Hoe maak je een eenvoudig programma in de map c + +. Krijg een compiler en / of IDE.
  1. 1
    Krijg een compiler en / of IDE. Drie goede keuzes zijn, of als uw computer onder Windows, Visual Studio Express Edition of.
  2. 2
    Aantal voorbeeld programma's (kopieer en plak de volgende in een tekst / code-editor):
    • Een eenvoudig programma wordt gegeven door Bjarne Stroustrup (ontwikkelaar van C + +) aan uw compiler controleren:
        # Include <iostream>  # Include <string>  using namespace std;  int main ()    {  tekenreeks s;   cout << "jhun \ n";   cin >> s;   cout << "Hallo," << s << "\ n";   return 0; / / dit return statement is niet nodig  } 

    • Een programma voor het vinden van de som van twee getallen:
        # Include <iostream>  using namespace std;  int main ()    {   int no1, no2, sum;   cout << "\ n Geef het eerste getal =";   cin >> no1;   cout << "\ n Geef het tweede getal =";   cin >> no2;   sum = no1 + no2;   cout << "\ n De som van" << no1 << "en" << no2 << "=" << sum '\ n';   terug 0;   } 

    • Een programma voor het product te vermenigvuldigen in problemen:
        # Include <iostream>  int main ()  {  int sum = 0, waarde;  std :: cout << "Geef nummers:" << std :: endl;  terwijl (std :: cin >> waarde)  sum * = waarde;  std :: cout << "Sum is:" << sum << std :: endl;  terug 0;  } 

    • Een programma voor het vinden van het bereik van een reeks getallen:
        # Include <iostream>  int main ()  {  int v1, v2, bereik;  std :: cout << "Voer aub twee getallen:" << std :: endl;  std :: cin >> v1 >> v2;  if (v1 <= v2) {  range = v2 - v1;  } Else {  range = v1 - v2;}  std :: cout << "range =" << range << std :: endl;  terug 0;  } 

    • Een programma voor het vinden van de waarde van de exponenten:
        # Include <iostream>  using namespace std;  int main ()  {  int waarde, pow, resultaat = 1;  cout << "Geef operand:" << endl;  cin >> waarde;  cout << "Geef exponent:" << endl;  cin >> pow;  voor (int cnt = 0; cnt = pow;! cnt + +)  resultaat * = waarde;  cout << waarde << "om de kracht van" << pow << "is:" << resultaat << endl;  terug 0;  } 

  3. 3
    Sla dit op als een. Cpp-bestand met een naam die nauwkeurig weerspiegelt uw programma. Niet te verwarren zijn er vele andere extensies voor C + + bestanden, kiezen een van hen (zoals *. Cc, *. Cxx, *. C + +, *. Cp).
    TIP: Het zou moeten zeggen Opslaan als type: {selecteer "All Files"}
  4. 4
    Compileren. Voor gebruikers van Linux en gcc compiler, Command: g+ + sum.cpp. Gebruikers van Windows kunnen gebruik maken van een C + + compiler, zoals MS Visual C + +, Dev-C + + of een andere gewenste programma.
  5. 5
    Voer het programma uit. Voor gebruikers van Linux en gcc compiler

Tips

  • Voel je vrij om te experimenteren!
  • Leren programmeren in C + + met ISO-normen
  • cin.ignore () wordt het programma voortijdig beëindigen en onmiddellijk sluiten van het venster (voordat je de tijd om het te zien krijgen)! Druk op een toets als u het programma wilt beëindigen. cin.get () op een vergelijkbare wijze.
  • Voeg toe / / voordat al uw opmerkingen.
  • Voor meer details over het programmeren in C + + een bezoek geven

Waarschuwingen

  • Gebruik nooit verouderde code.
  • Zorg ervoor dat u zo ver weg van Dev-C + + mogelijk te blijven, want het heeft meerdere bugs, een verouderde compiler, en is niet bijgewerkt sinds 2005.
  • Uw programma zal crashen als je probeert om input alfabetische waarden tot een van de "int" vars. Aangezien geen propper error trapping wordt gedaan uw programma kan niet de waarden om te zetten. Beter lezen touw of vangen uw uitzonderingen.

Dingen die je nodig hebt

  • Een text / code-editor (bijv. vim, kladblok, enz.).
  • Een compiler.
  • Als alternatief, een IDE bevat een editor en een compiler.
  • Turbo C
  • Bedieneenheid online
  • Notepad + +