Hallo, gibt es in C eine standardisierte Möglichkeit, Zahlen mit Tausenderpunkt zu formatieren. Der "Punkt" sollte dabei Abhängig von der locale sein. Entweder ANSI-C oder Glib. Dass ich das passende Zeichen mit struct lconv, thousands_sep von Hand bestimmen und dann in einer Schleife setzen kann ist mir klar, ich möchte nur wissen ob es einfacher und standardisierter geht. sprintf("%'f", 33333.3) funktioniert zwar hier, scheint aber hochgradig unportabel zu sein. Schaut's bei der glib besser aus? Plattformen wären mindestens Linux, FreeBSD, NetBSD, OpenBSD und Sun Solaris in einigermaßen aktuellen Versionen. Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Linux ist wie ein Pinguin im Wasser, elegant und geschmeidig und für manch andere Spezies durchaus gefährlich.