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

Работа с com port - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана строка до точки, группа символов в которой между пробелами считается словом, знаки препинания от слова пробелом не отделяются http://www.cyberforum.ru/cpp-beginners/thread950715.html
Дано некоторое число. Вставить его перед каждым восклицательным знаком. все числовые данные вводятся с клавиатуры,и если можно с пояснениями как работает программа и что какой цикл в ней выполняет,заранее спасибо)
C++ Необходимо написать и отладить две программы в среде Borland C++ 3.1. Первая программа должна сформировать двоичный файл. Вторая – считать данные из э Создать двоичный файл и записать в него n целых чисел. Из файла сформировать массив, записав в него только ненулевые компоненты, находящиеся после максимального элемента. все числовые данные вводятся с клавиатуры,и если можно с пояснениями как работает программа и что какой цикл в ней выполняет,заранее спасибо) http://www.cyberforum.ru/cpp-beginners/thread950714.html
C++ Необходимо написать и отладить программу в среде Borland C++ 3.1 по заданному варианту с обязательным применением динамических массивов и функций
Упорядочить элементы вещественного массива следующим образом: по возрастанию элементы, расположенные в массиве до минимального, по убыванию элементы, расположенные после максимального. Создать функции для сортировки массива и определения номеров максимального и минимального элементов. все числовые данные вводятся с клавиатуры,и если можно с пояснениями как работает программа и что какой цикл...
C++ Переписать элементы массива вещественных чисел X в обратном порядке в массив Y.
Задание: Необходимо написать и отладить программу в среде Borland C++ 3.1 с обязательным применением массивов. 1.Переписать элементы массива вещественных чисел X в обратном порядке в массив Y. Вычислить процент четных, нечетных и нулевых элементов массива Y. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ ...
C++ Преобразовать координаты из десятичного представления в градусы минуты секунды http://www.cyberforum.ru/cpp-beginners/thread950705.html
Добрый день! Пишу программку, очень маленькую, но мне она нужна для работы, собственно всегда то что мне нужно пересчитывал в Excel'е, но так как начал изучение С++ решил попробовать написать её. Суть в чём! Я получаю морские координаты, но в градусах и десятых градусов в таком виде N 40,1234, 39.1234 и такие же по E, мне их нужно перевести в грудусы минуты и десятые минут т.е. WGS-84 из N...
C++ Сортировка структур Ведомости про участников конкурса имеют следующую информацию: имя, фамилия, секция, адрес, набранный бал. Стоит задание вывести информацию о победителе и подсчитать средний балл по каждой секции. Не могу понять как это вообще делать, так как совсем в структурах не разобрался. Помогите пожалуйста. подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5548 / 2562 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
09.09.2013, 14:35     Работа с com port
Есть еще кстати плюшка с префиксом имени компорта. Все похожие на компорт объекты показывает. Тоже можно попробовать:
C++
1
char* pcComPort= "\\\\.\\COM4";
Добавлено через 50000 минут
djeyz, и вон вам CheshireCat правильно подсказывает - у вас в коде по крайней мере не приведено SetCommTimeouts - установка таймаутов. Вы их настроили - хорошо, а применить настройки?

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
     COMMTIMEOUTS cmt;
     cmt.ReadIntervalTimeout=0;
     cmt.ReadTotalTimeoutConstant=200;
     cmt.ReadTotalTimeoutMultiplier=0;
     cmt.WriteTotalTimeoutConstant=200;
     cmt.WriteTotalTimeoutMultiplier=0; 
 
if(!SetCommTimeouts(hCom, &cmt)) 
      {                                           
      printf("COM port timeouts not set\n");
      system("pause");
      return 1;
else      
      {                      
      printf("COM port timeouts set Ok\n");
      }
 
Текущее время: 14:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru