Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Тернарный оператор и двумерный массив

Статус
В этой теме нельзя размещать новые ответы.

FixR

Новичок
Добрый день, разрабатывая систему, я столкнулся с проблемой: компилятор завершает работу(Прекращена работа программы Pawn Compiler Library), если я пытаюсь скомпилировать данный код:
PHP:
format(string, sizeof(string), fmt_str,
		(strlen(PlayerInfo[playerid][pPassword]) > 0) ? (PlayerInfo[playerid][pPassword]) : ("Не указан"),
		(strlen(PlayerInfo[playerid][pEmail]) > 0) ? (PlayerInfo[playerid][pEmail]) : ("Не указан"));
Путём комментирования разных частей кода, я выяснил, что компилятору не нравится эти части кода:
Код:
format(string, sizeof(string), fmt_str,
		(strlen(PlayerInfo[playerid][pPassword]) > 0) ? ([COLOR="#FF0000"][B]PlayerInfo[playerid][pPassword][/B][/COLOR]) : ("Не указан"),
		(strlen(PlayerInfo[playerid][pEmail]) > 0) ? ([COLOR="#FF0000"][B]PlayerInfo[playerid][pEmail][/B][/COLOR]) : ("Не указан"));
Если это баг компилятора, то есть ли решение этой проблемы без создания дополнительных переменных?
Заранее спасибо.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу