URL: https://www.overclockers.at/coding-stuff/tabellarische-ausgabe-in-c_81740/page_1 - zur Vollversion wechseln!
Danke im Voraus!
textausgabe ?
(s/f)printf(...) heißt das zauberwort.
Kannst du mir das in einem kurzen Bsp. verdeutlichen!?
printf ("%5d" , isbn);
erzeugt ein Feld von 5 zeichen Breite, hoffe das hilft dir
hier ein beispiel mit strings:
printf("%-15.15s%30.30s",string1,string2);
die stringplatzhalter im beispiel sind so aufgebaut:
%[-]<minlen>[.<maxlen>]s
- gibt an, dass der string linksbündig sein soll; default rechts
<minlen> gibt an, auf wieviel zeichen der string aufgeblasen wird, falls er kürzer ist. gibt man kein <maxlen> an, dann nimmt sich die ausgabe mehr platz, falls der string länger ist (will man für gewöhnlich bei tabellen nicht)
s ist der datentyp (hier string), andere typen siehe printf-manual.
übrigens: ein blick in die tutorial sammlung hilft auch: http://www.acm.uiuc.edu/webmonkeys/....12.html#printf
Danke, es funktioniert!
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026