|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.07.2012, 13:20 | #11 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Krok27, откуда ноль должен взяться?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.07.2012, 13:38 | #12 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
В параметрах.
Код:
Знающий не говорит, говорящий не знает (С) Лао Цзы
|
10.07.2012, 13:47 | #13 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
это пойдет только при однотипных параметрах и только при ограничении что 0 не может быть, то есть не случай ТС.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.07.2012, 14:04 | #14 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
Ога. Но имеет быть место.
Знающий не говорит, говорящий не знает (С) Лао Цзы
|
18.07.2012, 12:54 | #15 |
Пользователь
Регистрация: 09.07.2012
Сообщений: 11
|
как я уже и говорил, прога идёт под контроллер где имеет значение размер кода, поэтому использование стандартных "тяжеловесных" функций типа printf нецелесообразно
в любом случае, вот что накропал. говорю сразу, прога дико бажная, но мало ли..вдруг кому-нить пригодится PHP код:
Последний раз редактировалось stranger84; 18.07.2012 в 16:34. |
18.07.2012, 12:55 | #16 |
Пользователь
Регистрация: 09.07.2012
Сообщений: 11
|
PHP код:
1) результат функции double round(double, char), а в частности строка "rounded_value = rounded_value / tenInStepen;" 2) кусок кода Код:
например: Код:
также в планах модифицировать макрос va_arg чтобы он мог ещё и возвращать предыдущей указатель на что-то там из стека. таким образом я могу избавится от временного буфера (а это экономия в 50 байт) + могу напрямую манипулировать данными через стек. Думал сделать так: Код:
Последний раз редактировалось stranger84; 18.07.2012 в 16:35. |
18.07.2012, 14:15 | #17 | |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Цитата:
Судя по тому, что вы изпользуете std::cout значит у вас С++ - вы будете смеятся, но на С++ можно сделать не более тяжеловесный код, который зато будет typesafe и в некоторых случаях (когда нужны не все типы данных) менее тяжеловесным. |
|
18.07.2012, 15:38 | #18 |
Пользователь
Регистрация: 09.07.2012
Сообщений: 11
|
to waleri не совсем так. первоначально я писал функцию под Visual Studio и там же её отлаживал (соотв нужен был терминал и void main). а потом готовую и "отлаженную" функцию впихнул в IAR.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача аргументов в функции по ссылке | skanku | Общие вопросы C/C++ | 2 | 11.01.2012 21:24 |
Передача в функцию неограниченного количества аргументов | pronaks | Общие вопросы C/C++ | 4 | 13.12.2011 22:54 |
передача разных типов данных из Exel в Access | zinch | Microsoft Office Excel | 1 | 10.11.2011 19:54 |
Передача аргументов в функцию. C++ | Kholmansky | Помощь студентам | 2 | 15.09.2011 01:02 |
Как передать в функцию параметр разных типов | borispnz | Общие вопросы Delphi | 5 | 06.02.2010 08:37 |