moin,
ich versuch C++ zu lernen und hab ne Aufgabe bekommen, welche wie folgt lautet:
Was geschieht intern beim Schreiben/Lesen einer Ganzzahl mit den Anweisungen
int zahl;
cin >> zahl;
cout << zahl;
Entwickel dafür einen "Ersatzquelltext", der nur auf der Ein- bzw. Ausgabe einzelner Zeichen basiert, d.h., erlaubt sind nur die Anweisungen
char c;
c=cin.peek();
cin=cin.get();
cout.put(c);
nun, beim ersten Teil denke ich, wird ne Zahl zeichenweise eingelesen bis Ende-Null, gespeichert und schließlich zeichenweise wieder ausgegeben. Ich weiß nur nich, ob das als Antwort ausreicht.
Den zweiten Teil könnte ich lösen, indem ich ne while-Schleife benutze, aber genau das soll ich ja vermeiden, denke ich.
Könnt ihr mir bei meinem Problem und dieser Aufgabe helfen?
Vielen Dank im voraus...
ich versuch C++ zu lernen und hab ne Aufgabe bekommen, welche wie folgt lautet:
Was geschieht intern beim Schreiben/Lesen einer Ganzzahl mit den Anweisungen
int zahl;
cin >> zahl;
cout << zahl;
Entwickel dafür einen "Ersatzquelltext", der nur auf der Ein- bzw. Ausgabe einzelner Zeichen basiert, d.h., erlaubt sind nur die Anweisungen
char c;
c=cin.peek();
cin=cin.get();
cout.put(c);
nun, beim ersten Teil denke ich, wird ne Zahl zeichenweise eingelesen bis Ende-Null, gespeichert und schließlich zeichenweise wieder ausgegeben. Ich weiß nur nich, ob das als Antwort ausreicht.
Den zweiten Teil könnte ich lösen, indem ich ne while-Schleife benutze, aber genau das soll ich ja vermeiden, denke ich.
Könnt ihr mir bei meinem Problem und dieser Aufgabe helfen?
Vielen Dank im voraus...