for (minus == false ? i = 0 : i = 1; string[i] >= '0' && string[i] <= '9'; ++i)
{
intValue = string[i] - '0';
minus == false ? result = result * 10 + intValue :
result = result * 10 - intValue;
}
error: expression is not assignable screenshot - http://share.pho.to/AarcJправильное использование тройного оператора в функции StrToInt (С)
Я предлагаю вам сделать что-то вроде 'я = минус == ложное? 0: 1' вместо. Измените оба экземпляра, которые у вас есть. –
Вы хотите 'i = (минус == false)? 0: 1' или просто 'i = (минус! = False)' –
Или это. 'i = !! minus' – Roddy