Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » Formatierung von Zahlenreihen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.01.2009, 12:53 Uhr
~PredatorHS
Gast


Guten Tag

ich benutze unix und programmiere in c
ich frage mich wie ich eine zahlenreihe schöner aussehen lassen kann
ich habe folgendes problem Bei des Ausgabe einer schleife sind die zahlen nicht untereinader
dies ist unübersichtlich und unschön

1: 8
2: 90
10: 109
30: 181

wie kriege ich die zahlen so hin ?

1: 8
2: 90
10: 109
30: 181

vielen dank im vorraus!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.01.2009, 12:57 Uhr
~PredatorHS
Gast


wurde falsch formatiert entschuldigung
ich meine so :

--1:--9
--2:-80
-14:800
122:999

einfach einer unter einer , zehner unter zehner usw...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.01.2009, 13:51 Uhr
0xdeadbeef
Gott
(Operator)


Einrückung mit printf geht wie folgt:

C++:
printf("%3d: %3d\n", 1, 9);


%3d bedeutet, die betreffende Zahl mindestens drei Zeichen breit darzustellen, aus 1 wird also " 1".

Wenn du zur Compilezeit nicht sagen kannst, wie viel Platz du zur Laufzeit brauchen wirst,

C++:
printf("%*d: %*d\n", 3, 1, 3, 9);


entspricht dem Codeschnipsel oben.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: