[an error occurred while processing this directive]
дело в кривом компилере
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
ы
07 октября 2005 г. 15:56
В ответ на:
Вопрос по codevision. Определяю массив структур(+)
отправлено <font color=gray></font> 07 октября 2005 г. 15:49
Составить ответ
|||
Конференция
|||
Архив
Ответы
попробуй разжевать ему так
—
ы
(07.10.2005 15:58
80.92.98.211
, 68 байт)
Как вы думаете к чему я это...
—
Elektronik
(07.10.2005 16:08
194.85.99.225
, 950 байт)
А в чем же еще отличие?
—
(07.10.2005 16:22
195.5.12.10
,
пустое
)
весь файл покажи
—
ы
(07.10.2005 16:34
80.92.98.211
,
пустое
)
Да понятно уже что codevision не позволяет объявлять стурктуры и типы внутри функций. Кстати я логику Хайдука понимаю.
—
Elektronik
(07.10.2005 16:38
194.85.99.225
,
пустое
)
И в чем же логика?
—
(07.10.2005 16:45
195.5.12.10
,
пустое
)
схалтурить
—
ы
(07.10.2005 16:45
80.92.98.211
,
пустое
)
ага!...вот они отличия между кодвижинами иарами кейлами от ads мульти и rvds!!!!!!:))))
—
ы
(07.10.2005 16:39
80.92.98.211
,
пустое
)
IAR уже вырос все-таки, а остальное так
—
DASM
(07.10.2005 19:48
217.118.78.1
,
пустое
)
Разница с моим тестом только в том, что у меня структура локальная, а у вас глобальная
—
(07.10.2005 16:14
195.5.12.10
,
пустое
)
случаем перед объявлением структуры операторв нет? это не С++
—
ы
(07.10.2005 16:21
80.92.98.211
,
пустое
)
вот так попробуй
—
ы
(07.10.2005 16:23
80.92.98.211
, 150 байт)
только объявление переменных
—
(07.10.2005 16:23
195.5.12.10
,
пустое
)
а что локально влезет 60 байтов переменных? щаз проверю :)
—
Elektronik
(07.10.2005 16:19
194.85.99.225
,
пустое
)
Вот так будет работать, только смысл держать это как локальные переменные?
—
Elektronik
(07.10.2005 16:25
194.85.99.225
, 150 байт)
вобщем откомпилила послетого как вынес объявление типа структуры в область глобальных переменных
—
(07.10.2005 16:37
195.5.12.10
, 161 байт)
Кстати наверное верно, что ругается. сам лично никогда не делал структуры внутри функций. В голову не приходило городить такое не в самом начале файла
—
Elektronik
(07.10.2005 16:28
194.85.99.225
,
пустое
)
вы хотите сказать что структура не может быть локальной?
—
(07.10.2005 16:40
195.5.12.10
,
пустое
)
В CV как видите может, если ее тип объявить вне функции. Ладно проехали в 5-й раз одно и тоже говорить
—
Elektronik
(07.10.2005 16:46
194.85.99.225
,
пустое
)
не имеет право ругаться, так можно.
—
ы
(07.10.2005 16:31
80.92.98.211
,
пустое
)
ну значит не компилер кривой :))
—
ы
(07.10.2005 16:11
80.92.98.211
,
пустое
)
ругается еще сильнее, говорит, что typedef здесь не проходит
—
(07.10.2005 16:06
195.5.12.10
,
пустое
)
как это не проходит?? че говорит? мб имена mel и m уже гдето объявлены?
—
ы
(07.10.2005 16:07
80.92.98.211
,
пустое
)
typedef нельзя объявлять внутри функций, что и так понятно.
—
Elektronik
(07.10.2005 16:30
194.85.99.225
,
пустое
)
как это нельзя? еще как можно
—
ы
(07.10.2005 16:32
80.92.98.211
,
пустое
)
а зачем?
—
Elektronik
(07.10.2005 16:35
194.85.99.225
,
пустое
)
а просто так! область видимости типа. В разных функциях можно объявить один и тот же тип с разными внутренностями
—
ы
(07.10.2005 16:37
80.92.98.211
,
пустое
)
больше нигде
—
(07.10.2005 16:09
195.5.12.10
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru