[an error occurred while processing this directive]
|
Действительно, со скобками
char c1,c2;
void main(void)
{
c1?(c2 = 8):(c2 = 5);
}
Это тем более смешно, что скобки ему (Кейлу) требуются только во второй части после ':'.
Т.е. так проходит:
c1 ? c2 = 8:(c2 = 5);
а так не проходит:
c1 ? c2 = 8: c2 = 5;
Хотя в компиляторе Keil С251 (и всех других, с которыми приходилось иметь дело) все работает как положено - и со скобками и без.
E-mail: info@telesys.ru