* David Haller schrieb am 03.Dez.2001:
Naja, die %-Felder koennen mit den ueblichen C Mitteln (siehe auch man 3 printf) formatiert werden, das sind also %L bzw. %n die eben linksbuendig ('-') auf eine bestimmte (z.B. 17 Zeichen bzw. 15) Breite gebracht werden... Siehe auch %4C, %3N, %6l usw. Hm. Apropos: Wieso hab ich da eigentlich 17.17? und nicht nur 17? Muss ich mal testen ;))
bei printf heißt %17s einen string, der mindestens 17 Zeichen lang ist. Ist er kürzer, so wird der Rest mit Leerzeichen aufgefüllt. Ist er hingegen länger, so wird er komplett angezeigt. %17.17s heißt hingegen einen String von genau 17 Zeichen länge. Wenn er länger ist, wird er abgeschnitten. Bernd -- Bei Fragen an die Liste erst mal nachschauen, ob es diese Frage nicht schon einmal gegeben hat. Ein Archiv der Liste findest Du auf: http://lists.suse.com/archives/suse-linux |Zufallssignatur 7