/* string inlezen met cin.get * overblijvende tekens en \n uit invoerbuffer verwijderen */ #include #include void lees (char *s, int max); void main() { const max = 15; char ingevoerde_zin[max]; cout << "typ een tekst, eindig met enter\n"; lees (ingevoerde_zin, max); cout << "er worden ten hoogste 15 tekens weergegeven : " << endl << ingevoerde_zin << endl << endl; } void lees (char *s, int max) { //lees ingevoerde zin met cin.get, tot max aantal tekens cin.get(s, max); //haal volgende tekens uit invoerbuffer, tot newline // dit is een overload van cin.get ! char ch; do { cin.get(ch); } while (ch != '\n'); }