Почему если не указывать последний аргумент strmid (хотя он ведь необязателен), то введенный текст просто не записывается?
Код:
strmid(PlayerInfo[playerid][pPass], inputtext, 0, strlen(inputtext));
Так в переменную ничего не записывается, но если же в конец добавить размер, то все прекрасно работает
Код:
strmid(PlayerInfo[playerid][pPass], inputtext, 0, strlen(inputtext), 24);
Почему так происходит?
И еще вопрос, почему нельзя использовать следующую размерность:
Код:
strmid(PlayerInfo[playerid][pPass], inputtext, 0, strlen(inputtext), sizeof(PlayerInfo[playerid][pPass]));
Выдаёт ошибку, хотя размер массива в enum указан