🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.lang.c++
4 messages
4 total messages Started by Andre Hennig Wed, 08 Nov 1995 15:50
COUT FORMATIERT
#749
Author: Andre Hennig
Date: Wed, 08 Nov 1995 15:50
25 lines
1031 bytes
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.


Danke,

Ciao, 


Andre      
Re: COUT FORMATIERT
#753
Author: Bernd Eggink
Date: Thu, 09 Nov 1995 10:15
36 lines
1662 bytes
Andre Hennig (andre.hennig@wiesbaden.netsurf.de) wrote:
>  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 */

cout << setf(ios::fixed, ios::floatfield);	// Fixpunkt-Darst. einschalten
cout << "\t\t " << setfill('0') << setw(3)  // Fuellzeichen 0, Breite 3
	 << i
	 << setfill(' ') << " \t "              // Fuellzeichen blank
	 << setw(7) << setprecision(2)          // Breite 7, 2 Nachkommast.
	 << f 
	 << endl;                               // Zeilenende

>  Ich versuche mit gerade in C++ einzuarbeiten, daher diese Frage, zu der ich in 
>  meinen Handbüchern bisher noch keine Antwort gefunden habe.

Gruss
	Bernd

--
+----------------------------------+
|          Bernd Eggink            |
|    Rechenzentrum Uni Hamburg     |
| admin@rzaix13.rrz.uni-hamburg.de |
+----------------------------------+
Re: COUT FORMATIERT
#758
Author: 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
Re: COUT FORMATIERT
#780
Author: Bernd Eggink
Date: Mon, 13 Nov 1995 15:36
24 lines
1069 bytes
Karl-Heinz Krause (Krause@btx.dtag.de) wrote:

>  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. 

Nein:

   Die C++ iostreams-Library, Carl Hanser Verlag, ISBN 3-446-17983-6

Den Namen des Autors verschweige ich taktvoll.

	Bernd


--
+----------------------------------+
|          Bernd Eggink            |
|    Rechenzentrum Uni Hamburg     |
| admin@rzaix13.rrz.uni-hamburg.de |
+----------------------------------+
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads