-
- Да можно и вообще без пользовательских типов примерно так: rs232 = *(uint8_t*)(& flot + 0); rs232 = *(uint8_t*)(& flot + 1); rs232 = *(uint8_t*)(& flot + 2); rs232 = *(uint8_t*)(& flot + 3); Но есть более кошерные способы. - Олдфаг(22.05.2015 19:00, )
- да можно ваще в машинных кодах индусить, чо уж там. или scanf printf для особо одаренных - на тиньках самое то. - danuna(22.05.2015 22:05)
- Ну, это одного поля ягоды с union{float,char[]} - Олдфаг(22.05.2015 22:42, )
- тема переходит в философию. с моей точки зрения чем короче код - тем меньше шанс сделать в нем ошибку. коль пользуемся 8-ми битным регистром ком-порта то и данные выравнивать надо на 8 бит - danuna(22.05.2015 23:24)
- Код не длинный. "Да будет свет". "Плодитесь и размножайтесь". Дьявол в деталях, как обычно. - SciFi(22.05.2015 23:27)
- у соседа всегда длиннее. - danuna(22.05.2015 23:33)
- Код не длинный. "Да будет свет". "Плодитесь и размножайтесь". Дьявол в деталях, как обычно. - SciFi(22.05.2015 23:27)
- А я давно заметил: ежели структуры, сдвиги или объединения, то сразу живой резонанс. Скучно,
господапосоны. - SciFi(22.05.2015 23:18)- Можно расширить списочек. Водка, бабы, укропы, либероиды, структуры, сдвиги и объединения. И уже веселее) - Олдфаг(22.05.2015 23:30, )
- ща генерал на особо одаренных скрипача натгавит. - danuna(22.05.2015 23:37)
- Можно расширить списочек. Водка, бабы, укропы, либероиды, структуры, сдвиги и объединения. И уже веселее) - Олдфаг(22.05.2015 23:30, )
- тема переходит в философию. с моей точки зрения чем короче код - тем меньше шанс сделать в нем ошибку. коль пользуемся 8-ми битным регистром ком-порта то и данные выравнивать надо на 8 бит - danuna(22.05.2015 23:24)
- Ну, это одного поля ягоды с union{float,char[]} - Олдфаг(22.05.2015 22:42, )
- да можно ваще в машинных кодах индусить, чо уж там. или scanf printf для особо одаренных - на тиньках самое то. - danuna(22.05.2015 22:05)
- Да можно и вообще без пользовательских типов примерно так: rs232 = *(uint8_t*)(& flot + 0); rs232 = *(uint8_t*)(& flot + 1); rs232 = *(uint8_t*)(& flot + 2); rs232 = *(uint8_t*)(& flot + 3); Но есть более кошерные способы. - Олдфаг(22.05.2015 19:00, )