- Mesaj
- 53
- Çözümler
- 1
- Beğeni
- 13
- Puan
- 424
- Ticaret Puanı
- 0
Aşağıdaki kısımda
kısmını syserr alıyorum nedenini bulamadım bir fikri olan bulunur mu ?
a:
sys_err("refine_level_based_on_NAME(%d) is not equal to refine_level_based_on_LOCALE_NAME(%d).", rtn, locale_rtn);
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;
}