[an error occurred while processing this directive]
Да нифига. После мемсета память смотрится и там все нормально. ПРОВЕРЕНО.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
BrainJTAG
03 февраля 2005 г. 13:15
В ответ на:
Дык это мемсет заполняет память байтом :) А fwrite тут вряд-ли причем.
отправлено SM 03 февраля 2005 г. 13:01
Составить ответ
|||
Конференция
|||
Архив
Ответы
Хотите сказать что (+)
—
SM
(03.02.2005 13:18, 67 байт)
Хочу сказать что после мемсета в памяти CABD CABD CABD .... CABD
—
BrainJTAG
(03.02.2005 13:36, 78 байт)
Так что просили, то и получили. 0xCABD это значение одного char'a. А вам надо по очереди - 0x00CA, потом 0x00BD и так далее. Ни в одном С ни один мемсет так не заполнит.
—
SM
(03.02.2005 13:41,
пустое
)
Я не подготавливаю буфер для записи в файл, а хочу сохранить буфер целиком т.е. записать весь буфер в файл, буть там хоть что хочешь.
—
BrainJTAG
(03.02.2005 13:48,
пустое
)
Тогда вот (+)
—
SM
(03.02.2005 14:17, 228 байт)
Не, не катит ...
—
BrainJTAG
(03.02.2005 16:31, 353 байт)
Тогда пишите свой fwrite из fputc'ов, лезте унутрь ран-тайма... Или на RTDX переходите.
—
SM
(03.02.2005 17:07,
пустое
)
Кароче, Склихасофский (+)
—
SM
(03.02.2005 13:23, 144 байт)
Да, но пишет то Code Composer. А он то должен "догадывацца" что у нас НЕТ 8-битного чара. Соотв должны быть средства для его (16-битного чара) записи.
—
BrainJTAG
(03.02.2005 13:51,
пустое
)
Ничего он не должен догадываться. Есть ANSI. Где написано что fwrite пишет char'ы. А уж загоняние в чар бОльших (+)
—
SM
(03.02.2005 14:21, 56 байт)
Составьте нам тут список чего он вам еще должен - мы под ним подпишимся и отправим прямо ... ну в общем туда и отправим - а там глядишь какой индус вам и поможет. ..
—
записывающий
(03.02.2005 14:16, 372 байт)
Разумецкий аж страшно. Слушай, тибе череп не жмет ?
—
BrainJTAG
(03.02.2005 16:26, 230 байт)
у вас в родне индусов не было? ибо подход один в один - придумать проблему на пустом месте - оборать все форумы, а потом сделав героическое лицо типа ее решить. - но в решении приделать еще 2 проблемы и понеслась ...
—
уверенный
(04.02.2005 04:07, 822 байт)
Так эти данные откуда-то в памяти берутся? Так и кладите их изначально по одному 8-битному байту в один 16-битный :)
—
SM
(03.02.2005 16:28,
пустое
)
Или функция для записи не CHAR а INT ...
—
BrainJTAG
(03.02.2005 14:15,
пустое
)
ну ладна раз не могете подсказываю ...
—
помогающий
(03.02.2005 14:19, 179 байт)
да нет и fwrite нормально прокатит - тока незачем - можно конечно еще и до записи массив преобразовать - как SM там повыше проповедует. в общем проблеммы то нет - а крику стоит.
—
помогающий
(03.02.2005 14:35,
пустое
)
Используя fputc, а не fwrite.
—
Тээмэсник
(03.02.2005 14:31,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru