Programmieren in C++ |
home |
zurück |
vor |
cin.getline()Problem: char name[75]; cin >> name; //Paul Wanner cout << name; //Paul Bei einem normalen "cin" beendet ein Leerzeichen die Eingabe Lösung: char name[75]; cin.getline(name,75); //Paul Wanner cout << name; // Paul Wanner Protyp von getline() in der Header - Datei <iostream.h> cin.getline(const char *,int,char=´\n ´); Aufrufbeispiel: cin.getline(token,20,´:´); ´:´ ==> einzelne Zeichen char - Wert ":" ==> Zeichenkette Übungsaufgabe: Neues Programm Einen Satz über Tastatur in einen char - Buffer (char - Array) einlesen, stellen sie nun fest wieviele Zeichen eigegeben wurden (Leerzeichen werden mitgezählt) und aus wieviel worten ihr Satz besteht. Hinweis: 0x20 == 32D zeichnen Sie ein Struktogramm zu diesem Programm siehe Programm Prog0012 |
home |
zurück |
vor |