Вопросы

KlasterK
Освоившийся
#pragma warning 206 // w207 unknown pragma + e10 extra characters on line
#pragma warning disable 206 // то же самое

// Код где потребовалась прагма
while (true// варнинг
{
    k = strfind(params, "-"true, k);
    if(k != -1) params[k] = '~';
    else break;
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 ответа на этот вопрос

  • 0
Sleash
Завсегдатый

Pawn не даёт использовать while(true)

Я сам в душе не чаю по какой это причине, хотя есть break, но вот решение:

// Будем использовать альтернативу while(true), а именно for без единого условия:
for(;;)
{
    k = strfind(params, "-"true, k);
    if(k != -1) params[k] = '~';
    else break;
}
// Код выше уже будет работать как надо и не сделает лишнее кол-во кругов.
// Хотя можно в начало мода закинуть и такой дефайн:
#define while(truefor(;;)
// Тогда уже и такой код будет работать:
while (true)
{
    k = strfind(params, "-"true, k);
    if(k != -1) params[k] = '~';
    else break;
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Vlad0s1k
Освоившийся

@KlasterK Похоже, что вы столкнулись с проблемой поддержки директив `#pragma` в pawno. Даже хотя по стандартам языка pawno не должно быть прямотивов для компилятора, тем не менее, в некоторых версиях это может работать. Может быть, ваш текущий компилятор pawno не поддерживает эти прагмы.

 

Могу посоветовать следующее: попробуйте обратиться к официальной документации pawno или сообществу pawno, чтобы узнать поддерживает ли ваш компилятор эти директивы или есть ли какие-то специфические настройки, которые вам нужно сделать.

 

Если `#pragma` все же не работает, попробуйте использовать другие средства для управления предупреждениями, может быть какие-то другие директивы препроцессора или настройки компилятора, предоставленные самим pawno.

 

Надеюсь, что это поможет вам найти решение вашей проблемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Jasper231
      От Jasper231
      Идет набор в команду для создания CRMP MOBILE проекта. Нам нужны
      1) Кодеры
      2) Мапперы
      3) Люди которые вообще разбираются в создании серверов
       
      об зарпалте договоримся и об остальном поговорим в вк: @haslyyyim
    • otec
      От otec
      Копия радмира
      ║☑️Название CORVUS CRMP
      ║☑️Сервер у которого есть будущее и будет
      ║☑️Адекватная администрация
      ║☑️Идут наборы в Лидеры, Админы.
      ║☑️Вступайте в Telegram: t.me/corvusgta « Вступай!
      ║☑️Вступайте в ВКонтакте: vk.com/corvus_crmp « Вступай!
      ║☑️Постоянные ПРИЗЫ - МП | Интересный Мод
      ║☑️Все новости - обновления в Telegram и ВКонтакте
      ║☑️Сайт - corvus-crmp.ru
      ║☑️Форум - forum.corvus-crmp.ru
      ║☑️Скачать лаунчер - corvus-crmp.ru
      ║☑️Заходи мы ждем тебя
      ║☑️В случае возможных ошибок пишите сюда:@corvus_help_bot
    • vicegame
      От vicegame
      Доброго времени суток уважаемые форумчане
      Хочу представить наши услуги и цены:
      GTA SAMP от 75руб
      GTA CRMP от 75 руб
      GTA MTA от 120 руб
      Для каждого тарифа неограниченные слоты, оплата только за ресурсы 
      Удобная панель управления и широкий функционал 
      Работаем с 2023 года!
       
      Также имеются БЕСПЛАТНЫЕ тарифы для (ознакомительных целей)
       
      Мощные процессоры Ryzen 5950X (Германия)
       
      Платежная система YooKassa на борту:
      Банковские карты
      SberPay
      TinkoffPay
      Yoomoney

      Ссылка на хостинг: ТЫК