Hoe een eenvoudig programma op c ++ te maken
Wilde altijd het programmeren op C++? De beste manier om te leren is voorbeelden te zien. Bekijk het basisprogrammeringsschema voor C ++ om te leren over de structuur van het C ++ -programma, en maak vervolgens een eenvoudig programma naar eigen goeddunken.
Stappen
een. Krijg de compiler en / of IDE. Drie goede opties zijnGCC, Of als uw computer vensters uitvoert -Visual Studio Express-editie of Dev-c++.
2. Enkele voorbeelden van programma`s (kopiëren en plakken de volgende code in de tekst / codeeditor):
- Eenvoudig geleverde programmaBierric Sturastrup (C ++ Developer) om uw compiler te controleren:
#Erbij betrekken#Erbij betrekken gebruik makend van Namespace std-int main () {string s-cout << "jhun n" -cin >> S-COUT << "Hello, " << s << `n` -return 0- // this return statement isn`t necessary }
#Erbij betrekkengebruik makend van Namespace std-int main () {int no1, no2, som -cout << "nEnter the first number = " -cin >> No1 -cout << "nEnter the second number = " -cin >> No2 -sum = no1 + no2-cout << "nThe sum of "<< no1 <<" and "<< no2 <<" = "<< sum `n` -return 0 -}
#Erbij betrekkenint Hoofd () {INT SOM = 0, VALUE-STD :: COUT << "Please enter numbers:" << std::endl-while (std::cin >> WAARDE) SUM * = VALUE-STD :: COUT << "Sum is: " << sum << std::endl-return 0-}
#Erbij betrekkenint Hoofd () {int v1, v2, bereik-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-}
#Erbij betrekkengebruik makend van Namespace std-int main () {int waarde, pow, resultaat = 1-cout << "Please enter operand:" << endl-cin >> Waarde-cout << "Please enter exponent:" << endl-cin >> POW-FOR (INT CNT = 0- CNT!= POW- CNT ++) Resultaat * = waarde-cout << value << " to the power of " << pow << " is: " << result << endl-return 0-}
3. Sla het programma op in de vorm van een bestand.CPP onder de naam die uw programma nauwkeurig weerspiegelt. Niet verwarren, er zijn veel andere extensies voor C ++ -bestanden, selecteer een van hen (bijvoorbeeld *.Cc, *.CXX, *.C ++, *.CP) .
HET ADVIES: ALS TYPE: {Select "Alle bestanden"}
HET ADVIES: ALS TYPE: {Select "Alle bestanden"}
4. Compileer het. Voor Linux-gebruikers en de GCC-compiler, gebruik de opdracht Opdracht: G ++ Sum.CPP. Window-gebruikers kunnen elke C ++ -compiler gebruiken, zoals Mevrouw visuele C++,Dev-c++ of een ander voorkeursprogramma.
vijf. Voer het programma uit. Voor gebruikerslinux en GCC-compilers
Team: ./ EEN.Uit (A.Out is een uitvoerbaar bestand gemaakt door de compiler na een compilatie van het programma).
Team: ./ EEN.Uit (A.Out is een uitvoerbaar bestand gemaakt door de compiler na een compilatie van het programma).
Tips
- CIN.Negeer () een imperatief eindprogramma en onmiddellijke sluiting van het venster (voordat u tijd hebt om het te zien)! Druk op een willekeurige toets als u het programma wilt sluiten. CIN.krijg () rennen.
- Voel je vrij om te experimenteren!
- Voeg al uw opmerkingen toe / / vooruit.
- Ga voor meer informatie over het programmeren in C ++ op de site CPLUSPLUS.Com
- Leer C ++ -programmering met ISO-normen
Waarschuwingen
- Zorg ervoor dat u zo ver mogelijk van Dev-C ++, zo ver mogelijk, omdat het verschillende fouten heeft, een verouderde compiler en is niet bijgewerkt sinds 2005.
- Uw programma "vliegt" als u probeert de waarden van het alfabet in een van de variabelen in te voeren "int". Sinds foutverwerkingsprocedures kan uw programma waarden niet converteren. Het is beter om de reeks te lezen of uitzonderingen op te nemen.
- Gebruik nooit verouderde code.
Wat je nodig hebt
- Tekst / Code-editor (bijvoorbeeld vim, notitieblok en t.NS.).
- Compiler.
- Bovendien omvat de IDE-editor en compiler.
- Turbo S
- CODEPAD ONLINE
- Kladblok++
Deel in het sociale netwerk: