Форум программистов, компьютерный форум, киберфорум
Наши страницы

com port - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Промышленное программирование на С++ http://www.cyberforum.ru/cpp-beginners/thread898659.html
Привет! Ещё вопросик. Есть такое понятие, как "промышленное программирование на С++". Особенно вакансии некоторых солидных фирм пестрят такими фразиологизмами. Не подскажите, что понимать под...
C++ Исправить и дополнить распределитель памяти Добрый день. Изучаю книгу Страуструпа (ту, что для новичков). Там есть задание создать упрощённый вариант класса allocator с исп. функций malloc и free. Вот мой код: //Allocator.h... http://www.cyberforum.ru/cpp-beginners/thread898616.html
C++ извлечь данные из файла и вывести результаты тоже в файл
Здравствуйте. Есть вот такое задание -Даны пять действительных чисел. Выберите из них те, которые принадлежат интервалу (5; 16), и возведите их в квадрат. Для данного задания написал код программы...
Выручайте!Алгоритмы обработки символьной информации C++
Задачу необходимо предствить в виде формы(кнопка и 2 поля). В древнеяпонском календаре был принят 60-летний цикл из пяти 12-летних циклов,обозначенных цветами:зеленый,красный,желтый,белый, и черный.В...
C++ Какой компилятор поддерживает С++ 11? http://www.cyberforum.ru/cpp-beginners/thread898592.html
Привет! Какой-нибудь компилятор реализует уже стандарт С++ 11?
C++ Скомпилировалось с ошибкой Вот код: #include <iostream> using namespace std; int main() { cout < "Hello, World!"; } подробнее

Показать сообщение отдельно
djeyz
2 / 2 / 1
Регистрация: 01.04.2013
Сообщений: 70
14.06.2013, 18:41  [ТС]
Цитата Сообщение от kazak Посмотреть сообщение
У Вас в случае нормы будут переданы 14 байт, в противном случае - 6, а в программе Вы пытаетесь считать 10.
т.е. мне нужно создать принимающий массив размерностью не 10, а 14 ????

C++
1
2
3
4
5
6
 unsigned char buf_in[14]; //массив куда записывается
 
 
//чтение ответа из порта
   ReadFile(hCom,buf_in,sizeof &buf_in,&bc,NULL); //т.е. вот так?????
   cout << "ReadFile\n";
Добавлено через 3 минуты
Цитата Сообщение от kazak Посмотреть сообщение
У Вас в случае нормы будут переданы 14 байт, в противном случае - 6, а в программе Вы пытаетесь считать 10.

А как создать ЕСЛИ НЕ НОРМА !!!еще одни массив!! если не ошибаюсь оставшиеся байты (14 - 6) придет мусор (от не го тоже нужно избавляться)???? извиняюсь если вопрос глупый
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.