Merhaba arkadaşlar strNumber stringini bir azaltan bir fonksiyonum var.Fakat 910 ,810 gibi sayılarda sorun çıkarıp 899 ve 799 gibi 11 eksiklerine atlıyorlar.Yardımcı olabilir misiniz?
void LimitlessUnsigned::azalt() { int basamaklar[strNumber.length()]; int p=strNumber[strNumber.length()-1] - '0'; p--;
if(p<0) //Her zaman devreye girmemesi için { for(int i=strNumber.length()-1;i>=0;i--) { basamaklar[i]=strNumber[i] - '0'; }