Tijdens het maken van de oefeningen bij deze les, zul je je een aantal dingen afvragen. De vragen die het meest voorkomen staan hieronder, inclusief antwoord.
Het statement cin >> myVariable;
leest tot aan de eerste
enter of de eerste spatie. Alles na de spatie wordt dus genegeerd. Hierdoor
werkt ook cin.get()
niet goed meer. Zie de volgende vraag voor
een oplossing.
Met het statement getline(cin, myVariable);
waarbij
myVariable
staat voor de variabele waarin je de regel wilt opslaan.
De variabele moet van het type string
zijn.
cout << endl;
Sommige tekens hebben een speciale betekenis voor de C++-compiler. Zo
geeft het aanhalingsteken ("
) aan dat de regel die je naar het
scherm wilt schrijven afgelopen is. Om het aanhalingsteken in de tekst te
zetten, moet je er een backslash (\
) voor zetten. De backslash
is dus ook een speciaal teken en om een backslash in de tekst te zetten,
moet je er een backslash voor zetten. Voorbeeld:
cout << "Backslash: \\" << endl;
cout << "Aanhalingsteken: \"" << endl;