Convert amount to string without decimal separator

I need to convert an amount to fixed lenght string (15 chars) eg.:

Real amount: 12345,76

String: 000000001234576

any quick idea? num2str requires decimal separator

It’s not really difficult:

real x = 12345.76;
str s = num2str0(x * 100, 15, 0);