Article View: de.comp.lang.c++
Article #758Re: COUT FORMATIERT
From: Karl-Heinz Krause
Date: Thu, 09 Nov 1995 17:06
Date: Thu, 09 Nov 1995 17:06
31 lines
1457 bytes
1457 bytes
Am 8. Nov. 1995 schrieb Andre Hennig
(andre.hennig@wiesbaden.netsurf.de):
> Hallo,
> Gibt es eine Möglichkeit über den COUT - Befehl in C++ eine formatierte
> Ausgabe wie durch den printf - Befehl zu erreichen?
> Bsp.:
> int i = 12;
> double f = 12.345;
> printf("\t\t %-03d \t %7.2lf\n", i, f);
> /* i Linksbündig mit vorgestellten Nullen, f rechtsbündig
> mit 7 Stellen, 2 Nachkommastellen */
> Ich versuche mit gerade in C++ einzuarbeiten, daher diese Frage, zu der ich in
> meinen Handbüchern bisher noch keine Antwort gefunden habe.
Es geht über sog. Manipulatoren wie "setw" oder "setprecision", die man
in den Ausgabestrom einfügt. Zum Beispiel:
cout << setw(5) << i << endl;
Leider ist das bis heute schlecht dokumentiert. Am besten mal iomanip.h
anschauen.
Karl-Heinz Krause
Technical Details
Message-ID:
<47tceq$ss8@news00.btx.dtag.de>Path:
arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mailReferences:
<andre.hennig.6.000FD8A6@wiesbaden.netsurf.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail From: Krause@btx.dtag.de (Karl-Heinz Krause) Newsgroups: de.comp.lang.c++ Subject: Re: COUT FORMATIERT Date: 9 Nov 1995 17:06:34 GMT Organization: Telekom Online Internet Gateway Message-ID: <47tceq$ss8@news00.btx.dtag.de> References: <andre.hennig.6.000FD8A6@wiesbaden.netsurf.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Sender: 0913148778-0001@btx.dtag.de (Karl-Heinz Krause) X-Newsreader: Forte Free Agent 1.0.82