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

Чтение из COM-порта - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка условия без if http://www.cyberforum.ru/cpp-beginners/thread246102.html
Нужно решить задачу:Написать программу, в результате выполнения которой булевская переменная t получает значение TRUE, если выполняется заданное условие, и FALSE в противном случае (Оператор If не использовать). Условие: из 2-х введенных символов только одна является цифрой; Пробовал но всё время выводит false, помогите пожалуйста. #include <iostream> #include <math.h> #include <stdio.h>...
C++ Файл Здравствуйте. Помогите написать программу Массив хранится в файле (размер не известен). Написать функцию, которая заполняет массив значениями из файла. http://www.cyberforum.ru/cpp-beginners/thread246087.html
Библиотека больших чисел C++
Всем привет. Решил начать попытки практического изучения криптоалгоритмов с написания своей библиотеки больших чисел. Чтобы сформировалось в голове с чего стоит начать пытался подглядеть как написаны подобные библиотечки, но нагуглить получилось только большие проекты в которых непойми чего написано. Не могли бы вы дать ссыль на какую-нибудь путную лёгинькую библиотеку, ну или какие - нибудь...
Подскажите как исправить ошибку C++
Мужики, программы пишу на Dev-C++ И при любой программе выдаёт ошибку,как исправить это?
C++ Набор текста (Не выводятся русские буквы, WideCharToMultiByte) http://www.cyberforum.ru/cpp-beginners/thread246047.html
Всем добрый день. Программирую ввод текста в строку, для этого ловлю параметр по WM_CHAR. Но там он возвращаешься в wchar_t, а для вывода текста нужны char. LRESULT WINAPI MsgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam ) { switch( msg ) { case WM_CHAR: Gameplay.Type(wParam); break;
C++ Как ограничить цикл ? Вот придумал программку, где соревнуются буковки "А" и "E". Массив 15:20. Буковки начинают свой эрэндэшный путь из координат 0:0 и 14:19 - соответственно. Гол защитывается, когда буковка достигнет "домашней" координаты оппонента. Я прошу помочь: 1. в ограничении цикла, чтобы кол-во движений каждой из букв не было больше, к примеру, 100; 2. также необходимо после каждого гола вернуть буковки... подробнее

Показать сообщение отдельно
TigerSHARC
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 24
21.02.2011, 09:14     Чтение из COM-порта
Здравствуйте!
Никак не могу правильно прочитать данные из COM-порта.

Мой процессор отправляет в компорт в бесконечном цикле (каждые 156 мкс) int-число и две эскейп последовательности в таком виде

int d = 123;
printf("%d"\r\n, d); //отправляю в порт

Теперь моя задача считать на компьютере эти данные в такую же переменную. Посредствам стандартных средств в СBuilder я заливаю всё что пердаёться в COM-пот в массив чаров buf.

Вопрос: как считывать последовательно эти данные из массива buf в переменную типа int?
Как я понимаю нужно как то логически в цикле разделять набор чисел в массиве buf, а затем преобразовывать в int. Но конструкцию никак не придумаю(((((
буду признателен за любую помощь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru