[an error occurred while processing this directive]
Так: static char rr[20];
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
_Bill
20 июля 2006 г. 16:46
В ответ на:
Так в яре ругается тогда Error[Pe167]: argument of type "unsigned char volatile *" is incompatible with parameter of type "char *" D:\WORK\AVS\AVS_CORE\main.c 86
отправлено <font color=gray>1111</font> 20 июля 2006 г. 16:42
И делать его volatile не к чему.
Составить ответ
|||
Конференция
|||
Архив
Ответы
Так в принципе не ругается, но стек все равно андерфлов
—
1111
(20.07.2006 16:52
194.158.201.59
, 194 байт)
Говорят, размер стека должен быть около 400 байт.
—
_Bill
(20.07.2006 16:58
193.233.83.66
, 204 байт)
Хотел пойти по пути наименьшего сопротивленя - попользовать библиртечые функции.
—
1111
(20.07.2006 17:10
194.158.201.59
, 490 байт)
А где конец функции main?
—
_Bill
(20.07.2006 17:18
193.233.83.66
,
пустое
)
Я его не привел. Дальше как обычно while(1){}. Я просто хотоел оценить эту функцию.
—
1111
(20.07.2006 17:20
194.158.201.59
,
пустое
)
оценивать фукнццию надо когда она одна, а у тебя там еще сканф:) убери все ненужное а потом оценивай:))
—
ы
(20.07.2006 17:29
80.92.98.211
,
пустое
)
Убрал, да толку мало. Забью я на это дело - напишу руками.
—
1111
(20.07.2006 17:37
194.158.201.59
,
пустое
)
А sscanf у Вас сейчас используется? Если да, то попробуйте ее закоментировать, скорее все дело в ней.
—
_Bill
(20.07.2006 17:29
193.233.83.66
, 105 байт)
Увы, Билл, не дает положительного результата. Бог с ним. Напишу руками. Хрен знает чего там шведы нарисовали.
—
1111
(20.07.2006 17:32
194.158.201.59
,
пустое
)
Ну можно шведские программы посмотреть. Они в пакете имеются.
—
_Bill
(20.07.2006 17:35
193.233.83.66
, 55 байт)
Да, вроде исходники скачивал где-то, да думаю быстрее сам напишу. Делов то - байт друго перегнать в аски.
—
1111
(20.07.2006 17:39
194.158.201.59
,
пустое
)
дык %s и аргумент 12345 это не есть верно, должен быть указатель а не число. вот она у тебя с адреса 12345 ищет завершающий 0
—
ы
(20.07.2006 17:13
80.92.98.211
,
пустое
)
См. ниже. %s это в альфа версии кода :)
—
1111
(20.07.2006 17:15
194.158.201.59
,
пустое
)
ну увеличь стек на сколько нибудь, исчезнет?
—
ы
(20.07.2006 17:16
80.92.98.211
,
пустое
)
Увеличил до 512. Один хрен. Что интересно функция все делает как надо.
—
1111
(20.07.2006 17:24
194.158.201.59
, 191 байт)
в иаре один или два стека? тот ли стек настраиваете?
—
радиолюбитель без лицензии
(20.07.2006 17:51
213.154.220.39
,
пустое
)
В яре хеап я ее на 0 поставил, для данных поставил 512 и для возвратов поставил 64.
—
1111
(20.07.2006 18:01
194.158.201.59
,
пустое
)
sprintf((char*)&rr[0], "%s", 12345); ?
—
радиолюбитель без лицензии
(20.07.2006 17:13
213.154.220.39
,
пустое
)
Пардон не %s а %x но все равно выкидывает андерфлов
—
1111
(20.07.2006 17:12
194.158.201.59
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание