Sei sicuro che funzioni?
In realta', generalmente, ha problemi ...
Per farlo funzionare devi modificare due linee.
La prima deve diventare
e la seconda
codice:
Result = ((char)*Temp2) + Result;
A parte questo, il codice prevede le variabili Temp e Temp2 che non sono utili ... Dai un'occhiata a queste modifiche
codice:
string IntToStr(long long Value)
{
string Result = "";
bool vSign = (Value<0);
if(vSign) Value=-Value;
do
{
Result = (char)((Value-(Value/10)*10)+'0') + Result;
Value /= 10;
}
while(Value);
if(vSign) Result = "-" + Result;
return Result;
}