🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #758

Re: COUT FORMATIERT

#758
From: Karl-Heinz Krause
Date: Thu, 09 Nov 1995 17:06
31 lines
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-mail
References: <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