C:\Users\HP\Desktop\Äîêóìåíòû\2) Pawn\Ìîè ìîäû\Junction RP\gamemodes\JunctionMode.pwn(2176) : warning 224: indeterminate array size in "sizeof" expression (symbol "maxlength")
C:\Users\HP\Desktop\Äîêóìåíòû\2) Pawn\Ìîè ìîäû\Junction RP\gamemodes\JunctionMode.pwn(2180) : warning 224: indeterminate array size in "sizeof" expression (symbol "maxlength")
C:\Users\HP\Desktop\Äîêóìåíòû\2) Pawn\Ìîè ìîäû\Junction RP\gamemodes\JunctionMode.pwn(2184) : warning 224: indeterminate array size in "sizeof" expression (symbol "maxlength")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Warnings.
Как меня задолбали эти 3 варнинга, а главное, что размер строки то указан верно, но нет, sizeof всё равно считает размер неверным!
Код:
https://pastebin.com/D8pmJPAL
- - - Добавлено - - -
PHP код:
stock LogicWord(number, name_orig[], name1[], name2[], name3[], size)
{
if(number % 10 == 1 && number != 11)
{
strmid(name_orig, name1, 0, size+1);
}
if(number % 10 >= 2 && number % 10 <= 4 && number <= 12 && number >= 14)
{
strmid(name_orig, name2, 0, size+1);
}
if(number % 10 >= 5 && number % 10 <= 9 || number >= 11 && number <= 20 || number % 10 == 0)
{
strmid(name_orig, name3, 0, size+1);
}
return true;
}