Yardım refine_level_based_on_NAME Syserr

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

emirhan z

Üye
Üye
Mesaj
53
Çözümler
1
Beğeni
13
Puan
59
Ticaret Puanı
0
Aşağıdaki kısımda
a:
 sys_err("refine_level_based_on_NAME(%d) is not equal to refine_level_based_on_LOCALE_NAME(%d).", rtn, locale_rtn);
kısmını syserr alıyorum nedenini bulamadım bir fikri olan bulunur mu ?
a:
int CItem::GetRefineLevel()
{
    const char* name = GetBaseName();
    char* p = const_cast<char*>(strrchr(name, '+'));

    if (!p)
        return 0;

    int    rtn = 0;
    str_to_number(rtn, p+1);

    const char* locale_name = GetName();
    p = const_cast<char*>(strrchr(locale_name, '+'));

    if (p)
    {
        int    locale_rtn = 0;
        str_to_number(locale_rtn, p+1);
        if (locale_rtn != rtn)
        {
            sys_err("refine_level_based_on_NAME(%d) is not equal to refine_level_based_on_LOCALE_NAME(%d).", rtn, locale_rtn);
        }
    }

    return rtn;
}
 
Syserr içerisinde %d 'ler yerinde neler yazıyordu?
 
kusura bakmayın biraz geç oluyor internet ile ilgili bir kaç problem yaşadım aldığım ssyer aşağıda:
Kod:
SYSERR: Sep 28 22:43:40 :: GetRefineLevel: refine_level_based_on_NAME(9) is not equal to refine_level_based_on_LOCALE_NAME(8).
 
Geri
Üst