Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Хочу обратится к массиву из int как к буфферу с содержимым char. Делаю вот так
Отправлено
Mty1
(188.123.230.161)
30 ноября 2010, г. 00:30
int buff[100]
char* charptr;
charptr = (*char) buff[ element ];
и получаю charptr=0;
Что делаю не так?
IAR AVR 5.30
Составить ответ
|
Вернуться на конференцию
Ответы
Спасибо всем!!!
-
Mty1
(30.11.2010, 14:59:18
78.107.11.34
,
пустое
)
Воттак>>
-
VasilyS
(30.11.2010, 08:04:48
80.92.96.25
, 484 байт)
Произвольный доступ >>
-
VasilyS
(30.11.2010, 08:12:10
80.92.96.25
, 219 байт)
"Но в народе между прочим говорят..."(с) что наградили-то наших разведчиков не просто так. Викиликс-кроты. Гениальный ход кровавой гебни.
-
VasilyS
(30.11.2010, 09:06:5
80.92.96.25
,
пустое
)
короче
-
DASM
(30.11.2010, 00:54:57
78.36.84.241
, 152 байт)
:-))) При этом element - это индекс инта, а есть сильное подозрение, что у афтара это индекс чара, иначе это всё бессмысленно, балда.. :-)))
-
провинцыалекс
(30.11.2010, 00:58:11
81.25.57.242
,
пустое
)
element - это всегда тип int в этой конструкции. Как он объявлен похую. Глюки - тоже похую. Учи албанский
-
DASM
(30.11.2010, 01:01:35
78.36.84.241
,
пустое
)
:-))) Я и говорю, шта такая "конструкцыя" бессмысленна, ибо charptr получается всегда кратен сайзоф(инт).. :-))))) И никакова доступа к байтам не будет.. :-)))
-
провинцыалекс
(30.11.2010, 01:04:14
81.25.57.242
,
пустое
)
с полусна не понимаю почему (*char) а не (char*) и ваще я нихуя в этой жизни не понимаю. Где Дружин ? Попиздели бы...
-
DASM
(30.11.2010, 01:09:25
78.36.84.241
,
пустое
)
Чепуху какую-то пишешь. charptr = ((char*) buff)[element];
-
провинцыалекс
(30.11.2010, 00:44:43
81.25.57.242
,
пустое
)
Только charptr канешна должен быть не указатель, а сразу чар, зачем тебе лишний указатель вычислять?
-
провинцыалекс
(30.11.2010, 00:47:22
81.25.57.242
,
пустое
)
поставь знак & перед buff
-
ы
(30.11.2010, 00:37:43
217.118.66.34
,
пустое
)
&
-
колян безпарольный
(30.11.2010, 00:36:12
193.200.150.82
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru