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 <<:
#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::endlvoegt 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 >>:
#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
Print het bericht 'C++ is snel!' gevolgd door een nieuwe regel met std::endl.
Toon hint
Gebruik de operator '<<`con`std::cout`e`std::endl`.
Oplossing beschikbaar na 3 pogingen
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.
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