Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
СИ. Константы в структуре...... Не реально или чего непрваильно делаю +
Отправлено
Aleksey75
25 сентября 2008 г. 10:23
struct MY_STR {
const int m1;
int m2;
};
MY_STR = {5,7};
ругаЦЦо что неизвестный тип const int
Составить ответ
|
Вернуться на конференцию
Ответы
Может компилятор константы пытается поместить в операнды команд процессора?
-
MikeR
(25.09.2008 14:09:59
80.79.176.41
,
пустое
)
это его проблемы, причем тут С ?
-
DASM
(25.09.2008 14:13:21
203.194.234.7
,
пустое
)
"его проблемы" = проблемы компилятора С? О других компиляторах не упоминалось.
-
MikeR
(25.09.2008 14:31:34
80.79.176.41
,
пустое
)
Подозреваю, что точки зрения компилера Вы поставили ему неразрешимую задачу и дело обстоит так (+)
-
Сидоргек
(25.09.2008 11:51:20
89.209.87.196
, 378 байт)
Си ещё на этапе познания.... Значит всётаки структура также как и массив имеет линейный вид.... Ну тогда понятно..... Может чего присоветуете +
-
Aleksey75
(25.09.2008 12:01:23
79.140.17.147
, 233 байт)
указатель воткни на на массив констант во флеши
-
DASM
(25.09.2008 12:09:5
203.194.234.7
,
пустое
)
компилер не позволяет это делать, мля сцуко
-
Aleksey75
(25.09.2008 12:21:22
79.140.17.147
, 900 байт)
а вот так попробуй
-
БомжСРаботы
(25.09.2008 12:59:40
,84.147.145.18
, 774 байт)
выкинь ты эти Пики с компилером в мусорку нах =)
-
DASM
(25.09.2008 12:32:40
203.194.234.7
,
пустое
)
Вот так ИАР кушает(+)
-
Quasy
(25.09.2008 10:30:31
192.168.0.207,80.243.9.34
, 205 байт)
CCS и так не хочет...
-
Aleksey75
(25.09.2008 10:37:28
79.140.17.147
,
пустое
)
А если int const m1;?
-
Quasy
(25.09.2008 10:57:3
192.168.0.222,80.243.9.34
,
пустое
)
неа.... тем паче вне структуры const int m1 он понимает...
-
Aleksey75
(25.09.2008 11:11:24
79.140.17.147
,
пустое
)
typedef const int c_int не пробовал ?
-
DASM
(25.09.2008 11:18:15
203.194.234.7
,
пустое
)
неработает...
-
Aleksey75
(25.09.2008 11:24:11
79.140.17.147
,
пустое
)
А как делали? typedef const int MYINT? и в структуре MYINT m1?
-
Quasy
(25.09.2008 11:30:17
192.168.0.222,80.243.9.34
,
пустое
)
похоже компиле вообще не позволяет делать свои типы из констант , typedef const int MYINT; даже вне структуры не проходит..
-
Aleksey75
(25.09.2008 11:35:57
79.140.17.147
,
пустое
)
Тогда или дайте "говорящее" имя переменной const_m1, или компилятор смените:)
-
Quasy
(25.09.2008 11:13:51
192.168.0.222,80.243.9.34
,
пустое
)
никак.... компилер менять нехоца, буду делать хитрый ход ;)
-
Aleksey75
(25.09.2008 11:31:26
79.140.17.147
,
пустое
)
ну и зря. меняй, не парься. Оказывается CCS еще то говнище...
-
Alex B
(25.09.2008 12:59:15
10.1.20.138,87.248.227.162
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru