Oprettelse af et simpelt program i C.

Forfatter: Morris Wright
Oprettelsesdato: 23 April 2021
Opdateringsdato: 1 Juli 2024
Anonim
How to Create a Simple Calculator Program using C Programming Language
Video.: How to Create a Simple Calculator Program using C Programming Language

Indhold

Har du nogensinde ønsket at programmere i C ++? Den bedste måde at lære dette på er at se på eksempler. Se på følgende enkle C ++ - program for at lære mere om strukturen for et C ++ - program, og opret derefter dit eget enkle program.

At træde

  1. Sørg for, at du har en compiler og / eller en IDE. Tre gode valg er GCC, eller hvis du kører Windows, Visual Studio Express Edition eller Dev-C ++.
  2. Prøv nogle eksempler på programmer. Kopier og indsæt følgende kode i en tekst / kode editor:
      Et simpelt program oprettet af Bjarne Stroustrup (C ++ - udvikler) for at kontrollere din kompilator:

      #include iostream> [[Billede: Opret et simpelt program i C ++ Trin 1 Version 3.webp | center]] #include string> ved hjælp af namespace std; int main () {streng s; cout "Dit navn n"; cin s; cout "Hej," s " n"; returnere 0; }

    • Et program til bestemmelse af summen af ​​to tal:

      [[Billede: Opret et simpelt program i C ++ Trin 2 Version 3.webp | center]] #include iostream> ved hjælp af namespace std; int main () {int no1, no2, sum; cout " nDet første tal ="; cin no1; cout " nDet andet tal ="; cin no2; sum = no1 + no2; cout " nSummen af" no1 "og" no2 "=" sum n "; returnere 0; }

    • Et program til bestemmelse af antallet af tal:

      [[Billede: Opret et simpelt program i C ++ Trin 3 Version 3.webp | center]] #include iostream> int main () {int v1, v2, range; std :: cout "Indtast to tal:" std :: endl; std :: cin v1 v2; hvis (v1 = v2) {interval = v2 - v1; } andet {interval = v1 - v2; } std :: cout "range =" range std :: endl; returnere 0; }

    • Et program til bestemmelse af værdien af ​​eksponenter:

      [[Billede: Opret et simpelt program i C ++ Trin 4 Version 3.webp | center]] #include iostream> ved hjælp af namespace std; int main () {int-værdi, pow, resultat = 1; cout "Indtast en operand:" endl; cin-værdi; #cout "Indtast en eksponent:" endl; cin pow; for (int cnt = 0; cnt! = pow; cnt ++) resultat * = værdi; cout-værdi "til magten" pow "er:" result endl; returnere 0; }

  3. Gem dette som en .cpp-fil med et passende navn til programmets funktion. Bemærk, at der er mange andre udvidelser til C ++ - filer - vælg en af ​​dem (såsom *. Cc, *. Cxx, *. C ++, *. Cp).
    • HINT ": der skal stå Gem som type: {vælg "Alle filer"}
  4. Kompilér programmet. I Linux og gcc-kompilatoren bruger du Kommando: g ++ sum.cpp. I Windows bruger du en C ++ - compiler, f.eks MS Visual C ++,Dev-C ++ eller et andet program efter eget valg.
  5. Kør programmet. I Linux og gcc-kompilatoren Kommando: ./a.out (a.out er en exe-fil produceret af compileren efter kompilering af programmet).

Tips

  • cin.ignore () forhindrer programmet i at afslutte for tidligt og lukke vinduet (før du har tid til at se det)! For at afslutte programmet skal du trykke på en vilkårlig tast. cin.get () fungerer på samme måde.
  • Tilføj // før eventuelle kommentarer.
  • Du er fri til at eksperimentere!
  • Lær at programmere i C ++ med ISO-standarder
  • For mere information om programmering i C ++, besøg venligst cplusplus.com

Advarsler

  • Dit program går ned, hvis du prøver at tildele tegn til en af ​​"int" -variablerne. Da der ikke er nogen korrekt fejlhåndtering, kan dit program ikke konvertere værdierne. Du må bedre læse strenge eller håndtere fejl.
  • Hold dig væk fra Dev-C ++ så vidt muligt, da den har flere fejl, og den indeholder en forældet kompilator og er ikke blevet opdateret siden 2005.
  • Brug aldrig overflødig kode.

Nødvendigheder

  • En tekst / kode editor (f.eks. Vim, notesblok osv.).
  • En kompilator.
  • Eventuelt en IDE med en editor og en compiler.
  • Turbo C
  • Codepad online
  • Notesblok ++