Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3

Тема: sscanf (warn)

  1. #1
    Аватар для Paradox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.06.2015
    Адрес
    Запорожье
    Сообщений
    117
    Репутация:
    1 ±

    sscanf (warn)

    Доброе время суток Pro-Pawn.
    В общем такова ошибка в команде sscanf:
    PHP код:
    COMMAND:actor(playeridparams[])
    {
        new 
    str_param[32], amount = -1str_name[21];
        
    sscanf(params"s[31]i(-1)s[20]"str_paramamountstr_name);
        if(
    isnull(str_param))
        {
            
    // warn'a нет
            
    return true;
        }
        else if(
    strcmp(str_param"add"true) == 0)
        {
            if(
    amount NONE)
            {
                
    // warn'a нет
                
    return true;
            }
            
    // создаем актера (warn..)
            // сам актер создается правильно.
            
    return true;
        } 
    Сам warn:
    PHP код:
    sscanf warningUnknown format specifier '('skipping.
    sscanf warningUnknown format specifier '-'skipping.
    sscanf warningUnknown format specifier '1'skipping.
    sscanf warningUnknown format specifier ')'skipping
    UPD:
    PHP код:
    sscanf version 2.8.3 
    Последний раз редактировалось Paradox; 10.02.2020 в 21:08. Причина: Добавил версию sscanf

  2. #2
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Насколько я знаю, по порядку идут необязательные параметры, потом уже обязательные. Если не прав поправьте.

  3. #3
    Аватар для execution
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.03.2018
    Сообщений
    255
    Репутация:
    24 ±
    Необязательные спецификаторы обозначают в верхнем регистре

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •