C++Builder
Начало
Форум
Помощь
Войти
Регистрация
C++Builder
>
Forum
>
Вопросы программирования
>
Общие вопросы программирования в C++Builder
>
Чтение данных с ком порта
Страниц: [
1
]
Вниз
Печать
Автор
Тема: Чтение данных с ком порта (Прочитано 2600 раз)
Sergey1985
Участник
Сказали спасибо: +8/-1
Offline
Сообщений: 310
Чтение данных с ком порта
«
:
14 июля 2017, 10:35:28 »
Добрый день товарищи проггеры. Возникла потребность считывать данные из ком порта ВНИМАНИЕ!!! НЕ УДАЛЯЯ ЭТИ ДАННЫЕ ИЗ БУФЕРА и только если признак полного массива будет истинным тогда уже обычный ReadFile c ЧТЕНИЕМ и ОСВОБОЖДЕНИЕМ приемного буфера. Это вообще возможно?
Записан
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2137
S0mbre
Re: Чтение данных с ком порта
«
Ответ #1 :
20 июля 2017, 05:33:14 »
Привет. Конечно.
http://www.cplusplus.com/reference/istream/istream/peek/
http://www.cplusplus.com/reference/istream/istream/putback/
Записан
Sergey1985
Участник
Сказали спасибо: +8/-1
Offline
Сообщений: 310
Re: %u0427%u0442%u0435%u043D%u0438%u0435 %u0434%u0430%u043D%u043D%u044B%u0445 %u0441 %u043A%u043E%u0
«
Ответ #2 :
20 июля 2017, 09:27:46 »
%u0421%u043F%u0430%u0441%u0438%u0431%u043E. %u041D%u043E %u0442%u043E%u0433%u0434%u0430 %u0441%u0430%u043C %u0441%u043E%u0431%u043E%u0439 %u043F%u043E%u044F%u0432%u0438%u043B%u0441%u044F %u043D%u043E%u0432%u044B%u0439 %u0432%u043E%u043F%u0440%u043E%u0441. %u0423 ReadFile %u043F%u0435%u0440%u0432%u044B%u0439 %u043F%u0430%u0440%u0430%u043C%u0435%u0442%u0440 Handle - %u0443%u043A%u0430%u0437%u044B%u0432%u0430%u0435%u0442 %u043D%u0430 %u0434%u0435%u0441%u043A%u0440%u0438%u043F%u0442%u043E%u0440 %u043F%u043E%u0440%u0442%u0430, %u0441 %u043A%u043E%u0442%u043E%u0440%u044B%u043C %u044F %u0440%u0430%u0431%u043E%u0442%u0430%u044E. %u0410 %u0432%u043E%u0442 %u043A%u0430%u043A %u0444%u0443%u043D%u043A%u0446%u0438%u0438 peeek (%u041C%u0435%u0442%u043E%u0434 peek()%u043F%u0440%u043E%u0441%u043C%u0430%u0442%u0440%u0438%u0432%u0430%u0435%u0442, %u043D%u043E %u043D%u0435 %u0441%u0447%u0438%u0442%u044B%u0432%u0430%u0435%u0442 %u043E%u0447%u0435%u0440%u0435%u0434%u043D%u043E%u0439 %u0441%u0438%u043C%u0432%u043E%u043B.), %u044F %u0442%u0430%u043A %u043F%u043E%u043D%u044F%u043B %u043C%u043D%u0435 %u043D%u0443%u0436%u043D%u0430 %u0438%u043C%u0435%u043D%u043D%u043E %u043E%u043D%u0430, %u0443%u043A%u0430%u0437%u0430%u0442%u044C Handle %u043F%u043E%u0440%u0442%u0430.
«
Последнее редактирование: 24 июля 2017, 08:39:08 от Sergey1985
»
Записан
Страниц: [
1
]
Вверх
Печать
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы программирования
-----------------------------
=> Общие вопросы программирования в C++Builder
=> Программирование с FMX
=> Работа с базами данных в C++Builder
=> Windows API
=> Технологии COM/DCOM, ActiveX
=> Аспекты и идеология профессиональной разработки ПО
=> Компьютерное железо и системное администрирование
=> студенческий городок
-----------------------------
Обсуждение материалов на сайте
-----------------------------
=> Обсуждений статей на сайте
=> Обсуждение материалов из файлового архива
=> Компоненты сторонних разработчиков к С++Builder
-----------------------------
Работа сайта и новости
-----------------------------
=> Ищу/предлагаю работу
=> Новости из мира программирования
=> Новости - события календаря
=> Голосования
=> Компьютерный юмор и приколы
=> Работа сайта
=> Флейм
-----------------------------
FAQ - частозадаваемые вопросы/ответы
-----------------------------
=> FAQ, общие вопросы, посвящённые C++Builder
=> FAQ, вопросы по базам данных
=> FAQ, вопросы по компонентам