C++ input en output: een praktische gids
C++ Basis Input/Output
Deze tutorial demonstreert hoe je het cin object gebruikt om gebruikersinput te ontvangen en het cout object om output te presenteren, geïllustreerd met stapsgewijze voorbeelden.
C++ Output
In C++ streamt cout geformatteerde data naar de console. Het wordt gecombineerd met de insertion operator << om tekst, getallen en variabelen weer te geven.
Voorbeeld 1: String Output
#include <iostream> using namespace std; int main() { // Print de string tussen aanhalingstekens cout << "This is C++ Programming"; return 0; }
Output
This is C++ Programming
Hoe het programma werkt
- We includen
iostreamom toegang te krijgen tot decoutstream. - Het
coutobject bevindt zich in destdnamespace; de regelusing namespace std;stelt ons in staat om het direct te gebruiken. - Uitvoering begint in
main(), het entry point van het programma. - De expressie
cout << "text";stuurt de string naar de console. - De laatste
return 0;signaleert normale programmaterminatie, hoewel dit optioneel is.
Let op: Zonder using namespace std; zou je std::cout schrijven in plaats van cout. Het gebruik van de volledige namespace qualifier vermijdt potentiele naming conflicts en wordt doorgaans aanbevolen voor grotere projecten.
#include <iostream> int main() { // Print de string tussen aanhalingstekens std::cout << "This is C++ Programming"; return 0; }
Voorbeeld 2: Getallen en Karakters Output
Het printen van numerieke en karakterdata volgt hetzelfde patroon maar laat aanhalingstekens om waarden weg.
#include <iostream> using namespace std; int main() { int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // integer cout << num2 << endl; // double cout << "character: " << ch << endl; // char return 0; }
Output
70 256.783 character: A
Notities
- De
endlmanipulator voegt een newline in en flushed de stream. - Meerdere waarden kunnen in één statement gestreamd worden:
cout << "character: " << ch << endl;.
C++ Input
In C++ leest cin geformatteerde data van het toetsenbord. De extraction operator >> haalt input op in variabelen.
Voorbeeld 3: Integer Input/Output
#include <iostream> using namespace std; int main() { int num; cout << "Enter an integer: "; cin >> num; // Lees input cout << "The number is: " << num; return 0; }
Output
Enter an integer: 70 The number is: 70
Hier vangt cin >> num; de invoer van de gebruiker op en slaat het op in num. De extraction operator kan elk type afhandelen dat input streaming ondersteunt.
Tip: Als je liever de using namespace std; directive vermijdt, vervang cin door std::cin en cout door std::cout.
C++ Meerdere Inputs Opnemen
#include <iostream> using namespace std; int main() { char a; int num; cout << "Enter a character and an integer: "; cin >> a >> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; }
Output
Enter a character and an integer: F 23 Character: F Number: 23
C Taal
- C# Fundamentals: Invoer en Uitvoer Basis
- C++ input en output: een praktische gids
- C++ operators: complete gids met praktische voorbeelden
- C++ comments: best practices voor leesbare, onderhoudbare code
- C++ Class Templates Beheersen: Een Praktische Gids
- C Input en Output (I/O) Beheersen: scanf() en printf() Uitgelegd
- C++ Streams Beheersen: cout, cin, cerr, clog – Praktische Handleiding
- C-basissyntax: Tokens, structuur en puntkomma's
- D Latches Onder de Knie: Ontwerp, Werking en Belangrijke Verschillen
- Python I/O en Module Imports onder de knie krijgen: Een praktische gids
- Java Input & Output beheersen: printen, lezen en formatteren