Почему не переводит StringToInt

Иан

Участник
Сообщения
16
Реакции
0
В самом меню идет цикл который выводит массив

PHP:
for(int i = 0; i < g_iGroups; i++)
    {
        IntToString(i, szBuffer, sizeof(szBuffer));
        hMenu.AddItem(szBuffer, g_sGroups[i][groupName]);
    }
В MenuHandler
PHP:
switch(action)
    {
        case MenuAction_Select:
        {
            char szInfo[16];
            hMenu.GetItem(iItem, szInfo, sizeof(szInfo));
            ShowPreGroupMenu(iClient, szInfo);
        }
    }
Функция
PHP:
void ShowPreGroupMenu(int iClient, char[] szInfo)
{
    int iBuffer;
    char LOL[32];
    LogError(szInfo);
    StringToInt(szInfo, iBuffer);
    FormatEx(SZF(LOL), "LOOOO %i", iBuffer);
    LogError(LOL);
}
В ЛОГ записало
L 08/10/2018 - 12:23:00: 0
L 08/10/2018 - 12:23:00: LOOOO 0
L 08/10/2018 - 12:23:02: 1
L 08/10/2018 - 12:23:02: LOOOO 0

Почему же не работает StringToInt
 

komashchenko

Идиот
Сообщения
916
Реакции
2,569
@Иан,
PHP:
void ShowPreGroupMenu(int iClient, char[] szInfo)
{
    int iBuffer;
    char LOL[32];
    LogError(szInfo);
    iBuffer = StringToInt(szInfo);
    FormatEx(SZF(LOL), "LOOOO %i", iBuffer);
    LogError(LOL);
}
 
Сверху Снизу