Direct naar de hoofdinhoud
Module 1 · Les 3 van 33/18 in de cursus~10 min
Modulelessen (3/3)

Invoer/uitvoer en streams

In C++ worden standaardinvoer en -uitvoer beheerd via streams (gegevensstromen) gedefinieerd in de standaardbibliotheek <iostream>.

De twee belangrijkste objecten die u gaat gebruiken zijn:

  • std::cout: de uitvoerstroom (gekoppeld aan het scherm).
  • std::cin: de invoerstroom (geassocieerd met het toetsenbord).

Afdrukken met std::cout

Om gegevens naar het scherm te verzenden, gebruiken we de invoegoperator <<:

C++
#include <iostream>

int main() {
    std::cout << "Hello!" << " Welcome to C++." << std::endl;
    return 0;
}
  • << kan worden gekoppeld om verschillende teksten en variabelen achter elkaar af te drukken.
  • std::endl voegt een nieuweregelteken in (\n) en spoelt de stream leeg (zorgt ervoor dat de uitvoer onmiddellijk op het scherm wordt weergegeven).

Lezen met std::cin

Om de door de gebruiker ingevoerde waarden te lezen, gebruiken we de standaard invoerstroom std::cin gecombineerd met de extractieoperator >>:

C++
#include <iostream>

int main() {
    int age;
    std::cout << "Enter your age: ";
    std::cin >> age; // Extracts user input and saves it into age
    std::cout << "You are " << age << " years old." << std::endl;
    return 0;
}

Probeer het zelf

Oefening#cpp.m1.l3.e1
Pogingen: 0Laden…

Print het bericht 'C++ is snel!' gevolgd door een nieuwe regel met std::endl.

Editor laden…
Toon hint

Gebruik de operator '<<`con`std::cout`e`std::endl`.

Oplossing beschikbaar na 3 pogingen

Oefening#cpp.m1.l3.e2
Pogingen: 0Laden…

Declareer een geheel getalvariabele met de naam getal. Lees de waarde ervan uit de standaardinvoer met behulp van std::cin en druk deze vervolgens af met std::cout.

Editor laden…
Toon hint

Om te lezen gebruik je `std::cin >> number;`en om af te drukken gebruik je `std::cout << number;`.

Oplossing beschikbaar na 3 pogingen