Превратить "1000000" в "1 000 000"
Hello, World! Как максимально эффективно вытащить из числа (желательно именно числа, так как числа будут большие, порядком до 10 миллиардов, что превышает ограничение valstr() ) строку с разделением каждого третьего знака для облегчения визуализации? Мне нужен метод с 1 параметром числового типа (если можно так выразиться, учитывая что pawn бестиповый), который будет возвращать строковое представление числа с разделителями в виде пробела, или запятой. Пробовал математически, циклически и даже с побайтовым переносом символов из ячейки в ячейку с постановкой запятых каждые три ячейки с конца, но всё не то. Уповаю на вашу помощь. Вот пример того, как хотелось бы видеть команду:
print(intcommas
(123456789000)); // в консоли: "123 456 789 000"
Важна работоспособность с большими числами