Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Размерность массива[] откуда компилятор узнает? Надо явно задать.
Отправлено
Quasy
27 марта 2009, г. 09:57
В ответ на:
Не могу обратиться к элементу структуры (CVAVR C)
отправлено пользователем
EagleB3
27 марта 2009, г. 09:53
Составить ответ
|
Вернуться на конференцию.
Ответы
Странно, что компилятор позволил такое откомпилировать. (unsigned char UserName[]; //Алиас) Безсмыслица. CV - в своём репертуаре.
-
Юрий_СВ
(27.03.2009, 10:27:6
217.12.195.250
,
пустое
)
А разве "unsigned char UserName[]" в typedef это не указатель на UserName, которое лежит где-то и здесь длина его пофиг?
-
maik-vs
(27.03.2009, 10:44:37
85.175.133.116
,
пустое
)
Не указатель. Указатель бы сам не стал выделять память под массив(+)
-
Quasy
(27.03.2009, 10:55:43
192.168.0.207,80.243.9.34
, 60 байт)
Уточню: в typedef struct.
-
Quasy
(27.03.2009, 10:02:41
192.168.0.207,80.243.9.34
,
пустое
)
Имеется в виду имеющееся в структуре unsigned char UserName[] ?
-
EagleB3
(27.03.2009, 10:22:19
10.2.4.184,195.230.111.39
, 255 байт)
Или... Или там...
-
EagleB3
(27.03.2009, 10:35:20
10.2.4.184,195.230.111.39
, 190 байт)
"Oleg" не влезет в UserName[4]. Длина "Oleg" = 5 ! Это же азбучная истина
-
Юрий_СВ
(27.03.2009, 10:35:17
217.12.195.250
,
пустое
)
Спасибо!!! Понял. Тяжко на Си закоренелому паскалисту...
-
EagleB3
(27.03.2009, 10:36:15
10.2.4.184,195.230.111.39
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 6 на 2:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru