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

Программирование под Com-порт - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Мышь откидывает в левый угол(windows.h) http://www.cyberforum.ru/cpp-beginners/thread302438.html
Привет! Пишу курсовик и столкнулся с проблемкой. В общем делаю меню. Все вроде бы работает идеально. Есть одна проблема. Когда я вызываю функцию MakeVerticalMenu(int pos); курсов(в смысле саму мышь) откидывает в левый верхний угол экрана. При чем не в самый угол, а прижимает к левой стенке, но чуть ниже верхней границы. Код привожу весь. #include "stdafx.h" #include <Windows.h>...
C++ Как инициализировать такой массив Нужно в проге(консольное приложение Win32) испоьзовать массив таких размеров double massiv_resultatov={0}; просто так я не смог его инициализировать поэтому нужно выделять память динамически делаю так int I=0, J=0, K=0, G=0; double *****massiv_resultatov = new double****; for(I=0;I<14;I++) massiv_resultatov = new double***; for(I=0;I<14;I++) for(J=0;J<14;J++) massiv_resultatov =... http://www.cyberforum.ru/cpp-beginners/thread302425.html
процессы C++
всем привет подскажите как создать процесс по имени например explorer.exe если можно то через system(...);
C++ Обработка исключений при вводе некорректных данных
День добрый, начал разбираться с исключениями, пока не совсем понимаю в чем их удобство и зачем они нужны, какие преимущества и т.д... но вопрос, вобще-то, не в этом. Возможно ли применить обработку исключительной ситуации в случае некорректного (в плане типа) вводимых данных? Пример - есть переменная int a; я считываю в нее значение: cin >> a; и ввожу вместо числа, скажем, букву. программа,...
C++ Какова роль new int в приведенном коде http://www.cyberforum.ru/cpp-beginners/thread302385.html
Делаю лабораторную. Вот хочу разобраться. Это часть кода, где мы вводим двумерный массив. а что здесь выполняет new int? cout<<"Kol-vo strok massiva: "<< endl; cin>>n; cout<<"Kol-vo stolbtsov massiva: "<< endl; cin>>m; mas=new int*; for(i=0; i<n; i++) mas=new int;
C++ Запись в файл Подскажите, пожалуйста. Мне нужно создать файл и записать в него значения y=5*k, k изменяется в цикле от 0 до 10. Как это сделать? Спасибо. подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,307
23.05.2011, 12:37     Программирование под Com-порт
Нет ровно ничего сложного.
Под Win "программирование" COM-порта сводится к следующей нехитрой последовательности действий:
1. Открываешь нужный порт функцией CreateFile,
2. Устанавливаешь нужное состояние порта и таймауты записи/чтения - SetCommState, SetCommTimeouts,
3. Читаешь данные функцией ReadFile и пишешь WriteFile,
4. Когда надоело - закрываешь порт CloseHandle.
Вуаля.
Поищи по форуму - я когда-то давным-давно выкладывал код......
 
Текущее время: 04:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru