Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Цифровые сигнальные процессоры (DSP) и их применение»
все правильно - bufsize в элементах масива, а не в байтах, С считает, что в операциях prt+i
Отправлено
yes
08 апреля 2009, г. 14:00
В ответ на:
Ерунда, сами указатели идут через 2 слова, а содержимое указателей может быть любым.
отправлено пользователем
GM
07 апреля 2009, г. 18:13
результат должен указывать на [+i] элемент
объявите указатели на long (4 байта) и смещение будет 320
Составить ответ
|
Вернуться на конференцию.
Ответы
Нет, неправильно. Элементы массива rcvb0 идут через два слова, а не через 80. Компилер ничего не знает о
-
GM
(08.04.2009, 16:03:28
84.252.243.82
, 555 байт)
а звездочку в обявлении rcv_b0 видите? к чему бы она там? это массив чего?
-
yes
(08.04.2009, 18:51:15
89.175.180.242
, 104 байт)
Каждый элемент массива является 22-битным указателем на 16-битные данные, писал же.
-
GM
(08.04.2009, 22:31:30
81.76.27.154
, 750 байт)
Вас массив путает
-
Ald
(09.04.2009, 09:44:12
93.80.227.137
, 164 байт)
Массив меня не путает, но что касается арифметических действий с указателями, тут вы все правы.
-
GM
(09.04.2009, 15:24:41
84.252.243.82
, 959 байт)
sizeof(Uint16) == 2 конечно же
-
Ald
(09.04.2009, 09:49:1
93.80.227.137
,
пустое
)
а bufsize может быть чем угодно - хоть char-ом, на результат это не повлияет
-
yes
(08.04.2009, 14:01:6
89.175.180.242
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 13:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru