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

Подключить устройство через COM-порт и отправить на него данные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа для печати всех файлов из указанной папки http://www.cyberforum.ru/cpp/thread110488.html
Добрый день! Весь интеренет облазил не могу найти прогу которая будет печатать файл попадающий в указанную папку и после печати удалять его( Я сам не программист, и поэтому прошу Вас если можете...
C++ Хороший или плохой тон программирования вот в книгах читаю что гото туфта полная..на форуме тоже так говорят,а почему?очень нужная вещь,иногда лучше использовать это чем циклы http://www.cyberforum.ru/cpp/thread109667.html
книга Windows 2000 API Р.Саймон где скачать диск с программами? C++
книга Windows 2000 API Р.Саймон где скачать диск с программами который идет к книге?
Календарь C++
Дни недели пронумерованы следующим образом: 1 — понедельник, 2 — вторник, ... , 6 — суббота, 7 — воскресенье. Дано целое число K, лежащее в диапазоне 1–365, и целое число N, лежащее в диапазоне 1–7....
C++ Как сделать сохранение? http://www.cyberforum.ru/cpp/thread109203.html
как сделать сохранение всех сточек в текстовый файл для этой программы? подскажыте...
C++ Текст плеера дайте текст плеера! подробнее

Показать сообщение отдельно
Lolcht0
123 / 121 / 5
Регистрация: 30.03.2009
Сообщений: 766
09.05.2010, 20:51
на самом деле можно сразу приводить &Pack к типу (void *)
ну, типа
C++
1
res = WriteFile(hCom, (void*)&Pack, size_pack, &dwBytesWritten_h, 0);
Но, только нужно принимать во внимание тот факт, что размер структуры вообще говоря не равен размеру ее элементов, и более того, данные идут не подряд а с "дырками". Это называется выравнивание данных. Тебе же нужно его выключить, чтобы не передавать мусор в сеть, в Visual Studio это делается директивой #pragma pack
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru