Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 20:14

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C] Printf untereinander bündig ausgeben?

Discussion on [C] Printf untereinander bündig ausgeben? within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
Belur's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 3,441
Received Thanks: 1,473
[C] Printf untereinander bündig ausgeben?

Hey,

bin im Laufe des Studiums gerade dabei C zu lernen und habe meine erste Aufgabe gekriegt.

Wir sollten eine Tabelle ausgeben, die für bestimmte Radien den Flächeninhalt eines Kreises angibt.
Hatte also 2 Methoden.

Code:
double kreis_flaeche(int zahl) {
    return M_PI*(zahl*zahl);
}
und:

Code:
void tabelle(){
printf("| Radius | Kreisfläche\n");
int r;
for(r = 1; r <= 20; r++) {
printf("| %d | %f\n", r, kreis_flaeche(r));
}
Jetzt hätte ich es gerne so dass die "|" schön untereinander bündig sind.

Momentan sind sie natürlich noch versetzt. Grade wenn der Radius 2-stellig wird, sind die "|" wieder um einen nach rechts verschoben.

Hoffe ihr versteht mein Problem und könnt mir helfen.

Greets
Belur is offline  
Old 10/20/2013, 18:20   #2



 
+Yazzn's Avatar
 
elite*gold: 420
Join Date: Jan 2012
Posts: 1,082
Received Thanks: 1,000
Code:
	printf("%-7s| %s\n", "Radius", "Kreisfl\x84 \bche");
	for (int r = 1; r <= 20; ++r)
		printf("%-7d| %f\n", r, kreis_flaeche(r));
output:

+Yazzn is offline  
Thanks
1 User
Old 10/21/2013, 01:02   #3

 
Delinquenz's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,160
Received Thanks: 232
Quote:
Jetzt hätte ich es gerne so dass die "|" schön untereinander bündig sind.
Das was du suchst ist der horizontale Tab. \t

Code:
printf("| Radius\t| Kreisfläche\n");
// ...
printf("| %d\t| %f\n", r, kreis_flaeche(r));
Delinquenz is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Für wow geld ausgeben oder für free to play games geld ausgeben?
09/22/2013 - General Gaming Discussion - 5 Replies
Hallo, was meint ihr sollte man für freetoplay spiel, wo paytowin herrscht, dafür sein Geld ausgeben, damit man für eine permanente (Beispiel) waffe 25€ ausgibt oder sollte man das Geld lieber in wow reinstecken und halt nur ne begrenzte Zeit spielen, man kann bei freetoplay ja immer spielen, aber bei wow hast du ja alle "Waffen" für immer, also was meint ihr sollte man in wow das Geld reinstecken oder eher in ein paytowin system es reinsteken? :)
Gästebuch - Einträge untereinander ausgeben?
07/05/2012 - Web Development - 5 Replies
<html> <head> <title> Gästebuch - Home </title> </head> <body>
Printf fehler
02/05/2012 - C/C++ - 16 Replies
Hi leute, ich hab vor paar Tagen mit C angefangen und benutze dabei die seite c-howto.de. bin jetzt bei der Verzweigung Programmierung und habe einen Problem mit dem Beispiel von dort. // Getraenke Automat Version 0.1 int einwurf=0; printf("Getraenke Automat | Bitte werfen sie 1 Euro ein: "); //HIER IST DER FEHLER!
Text mittig untereinander?
11/06/2011 - General Coding - 10 Replies
Wenn ich articel align center angebe. Geht der Text zwar in die Mitte ist aber nicht untereinander geordnet. Wie mache ich das?
6.Stunde printf()
01/21/2008 - Coding Tutorials - 13 Replies
Guten Mittag, Kommen wir zu einer 2.Ausgabe Möglichkeit im Consolen Fenster printf() print f ist in <cstdio> deklariert. Beispiel: printf(„Moep“);



All times are GMT +1. The time now is 20:16.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.