-
- А вообще что надо - в зависимости от состояния в меню отображать рассчитанные разными способами значения. - Dingo(26.11.2013 12:46)
- В начале функции вписать int valueInt = *value; long valueLong = *value; И использовать в вычислениях valueInt и valueLong. - fk0(26.11.2013 13:22)
- Напишу в третий раз и замолчу... ВЫ ПРОПУСТИЛИ оператор разименования (*). - aoreh(26.11.2013 12:49)
- Сделай две идентичные функции, но с разными типами параметров. Пусть компилятор сам голову ломает. - POV(26.11.2013 12:27)
- На ассемблере будет лучше и быстрей. - fk0(26.11.2013 13:22)
- Или так, если С++, конечно, только если передавать по значению и указывать его в явном виде (н-р, showData(10)), то придется, скорее всего, явно приводить к какому-то типу, иначе будет ворнинг, хотя если оттакливаться от исходного (по адресу), то aoreh(15 знак., 26.11.2013 12:29 - 12:31)
- На Си, без плюсов. Сейчас попробую одну идею, погоняю под симуляцией, потом кину сюда. - Dingo(26.11.2013 12:41)
- Да какую идею, я ж вам написал, у вас просто ошибка в синтаксисе и все - aoreh(26.11.2013 12:43)
- Кейл и на Сях прекрасно справляется. - POV(26.11.2013 12:31)
- так это ж С++ синтаксис, очень странно, что он не соблюдает синтаксиса просто Си, может таки у файла расширение срр? - aoreh(26.11.2013 12:36)
- Что значит синтаксис? Никто не мешает на Сях объявить две функции с разными типами. - POV(26.11.2013 12:40)
- Вы таки из тех, кто "мы изучали C++, а этот ваш C -- устарел"? Перегрузка работаете только в LCC (компилятор), насколько помню. - fk0(26.11.2013 13:24)
- С одинаковыми именами? Это фича С++, появилась, благодаря, декорированию имен - aoreh(26.11.2013 12:40)
- Тогда моё спасибо Кейлу ) - POV(26.11.2013 12:45)
- Честно говоря, сомнительное спасибо, но дело ваше - aoreh(26.11.2013 12:46)
- .. или я соврал и именно под Кейлом такого не делал.. засомневал ты меня. - POV(26.11.2013 12:47)
- Честно говоря, сомнительное спасибо, но дело ваше - aoreh(26.11.2013 12:46)
- Тогда моё спасибо Кейлу ) - POV(26.11.2013 12:45)
- Что значит синтаксис? Никто не мешает на Сях объявить две функции с разными типами. - POV(26.11.2013 12:40)
- так это ж С++ синтаксис, очень странно, что он не соблюдает синтаксиса просто Си, может таки у файла расширение срр? - aoreh(26.11.2013 12:36)
- На Си, без плюсов. Сейчас попробую одну идею, погоняю под симуляцией, потом кину сюда. - Dingo(26.11.2013 12:41)
- А зачем это вообще запихивать в одну ф-ию? aoreh(144 знак., 26.11.2013 12:27)
- +1. А лучше просто всегда передавать long. Фтопку ловлю
блохтактов и байтов. - SciFi(26.11.2013 12:33)
- +1. А лучше просто всегда передавать long. Фтопку ловлю
- Копировать 8 байт (long). На 8 бит МК это вдвое дольше int. - Dingo(26.11.2013 12:12)
- Ну можно и так, только зачем указатель? Чем плохо просто передавать по значению в виде unsigned long? А для func придумана такая штука, как enum. - SciFi(26.11.2013 12:07)
- А про enum что вы имели ввиду? Что такое - знаю. но использую редко - видимо не достаточно хорошо знаю. Если не затруднит - был бы рад примеру. - Dingo(26.11.2013 12:22)
- Вот: SciFi(407 знак., 26.11.2013 12:31)
- Спасибо большое! Правильно, просто опорка в милливольтах. - Dingo(26.11.2013 12:38)
- Вот 100% что-то у вас в приведениях типов неверно... мало того, что приводите адрес к значению, так еще и дважды одинаково это делаете, хотя, логика подсказывает, что должно быть по-разному - aoreh(26.11.2013 12:35)
- Правильно логика подсказывает. Я просто голову ломаю, как это объяснить компилятору, поэтому пока так. - Dingo(26.11.2013 12:37)
- так а че там голову ломать-то, вы просто пропустили такой себе оператор * aoreh(60 знак., 26.11.2013 12:39)
- Прошу прощения. Каюсь. Страничку не обновил. - Dingo(26.11.2013 12:56)
- так а че там голову ломать-то, вы просто пропустили такой себе оператор * aoreh(60 знак., 26.11.2013 12:39)
- Правильно логика подсказывает. Я просто голову ломаю, как это объяснить компилятору, поэтому пока так. - Dingo(26.11.2013 12:37)
- Вот: SciFi(407 знак., 26.11.2013 12:31)
- Копировать 8 байт (long). На 8 бит МК это вдвое дольше int. А это не только преобразование, но и расчёты при умножении, хоть и целочисленном. - Dingo(26.11.2013 12:15)
- А про enum что вы имели ввиду? Что такое - знаю. но использую редко - видимо не достаточно хорошо знаю. Если не затруднит - был бы рад примеру. - Dingo(26.11.2013 12:22)
- А вообще что надо - в зависимости от состояния в меню отображать рассчитанные разными способами значения. - Dingo(26.11.2013 12:46)