diff --git a/src_main/core/pistring.cpp b/src_main/core/pistring.cpp index d0fa78f2..23dc6667 100755 --- a/src_main/core/pistring.cpp +++ b/src_main/core/pistring.cpp @@ -94,7 +94,7 @@ PIString PIString::uitos(const uint num) {pisprintf("%u", num); return PIString( PIString PIString::ultos(const ulong num) {pisprintf("%lu", num); return PIString(ch);} PIString PIString::ulltos(const ullong num) {pisprintf("%llu", num); return PIString(ch);} PIString PIString::ftos(const float num, char format, int precision) { - char f[16] = "%."; + char f[8] = "%."; int wr = sprintf(&(f[2]), "%d", precision); f[2 + wr] = format; f[3 + wr] = 0; @@ -102,7 +102,7 @@ PIString PIString::ftos(const float num, char format, int precision) { return PIString(ch); } PIString PIString::dtos(const double num, char format, int precision) { - char f[16] = "%."; + char f[8] = "%."; int wr = sprintf(&(f[2]), "%d", precision); f[2 + wr] = format; f[3 + wr] = 0;