Zahlenformat, Tausenderpunkt

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Zahlenformat, Tausenderpunkt

    Hallo,
    ich zeige eine große Zahl mit "draw_text...und "string(Zahl)" an. Gibt es eine Möglichkeit, diese Zahl ohne Dezimalstellen (kein Problem) aber mit Tausender-Trennzeichen (Punkt) darzustellen?
    Habe in der Sufu nichts gefunden.
    Gruß
    Maschine
    Eine Stimme sprach zu mir: "Lächle und sei froh, es könnte schlimmer kommen!"
    Ich lächelte und war froh, und es kam schlimmer... :heul:
  • hallo Timex90,
    natürlich habe ich mir vorher auch die Funktion string_format angeschaut, mit der kann ich lediglich die Gesamtanzahl der Stellen, sowie die Anzahl der Dezimalstellen festlegen. Hilft mir also bei meinem Problem nicht weiter.
    Gruß
    Maschine
    Eine Stimme sprach zu mir: "Lächle und sei froh, es könnte schlimmer kommen!"
    Ich lächelte und war froh, und es kam schlimmer... :heul:
  • Diese Funktion habe ich mal für ein unveröffentlichtes Projekt geschrieben.

    Es gibt bestimmt bessere Möglichkeiten, aber es funktioniert:

    GML-Quellcode

    1. var st,len,strend,pos;
    2. st = string(argument0)
    3. len = string_length(st)
    4. len = len mod 3
    5. if(len==0) len = 3
    6. strend = string_copy(st, 0, len)
    7. pos = len + 1
    8. while(pos+3<=string_length(st)+1) {
    9. strend = strend + "." + string_copy(st, pos, 3)
    10. pos = pos + 3
    11. }
    12. return strend;
    Alles anzeigen

    Funktioniert aber nur mit Zahlen ohne Komma
  • du könntest auch deine Zahl in einen String umwandeln 3 Zeichen abzählen und ein (.) als ASCII Zeichen einfügen.
    "Wenn ich weg bin denkt meine Frau ich bin bei meiner Freundin, und meine
    Freundin denkt ich bin bei meiner Frau, und ich kann in Ruhe programmieren."
    ;)
  • danke für die Antworten, aber beide erscheinen mir sehr aufwändig, es dreht sich um etwa 30 - 40 Zahlen!
    Habe gedacht es gibt irgendwo eine versteckte Funktion...
    Bin für weitere Anregungen dankbar
    Gruß
    Maschine
    Eine Stimme sprach zu mir: "Lächle und sei froh, es könnte schlimmer kommen!"
    Ich lächelte und war froh, und es kam schlimmer... :heul: