powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите разобраться
2 сообщений из 2, страница 1 из 1
Помогите разобраться
    #32616594
unicode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди помогите разобрать я сам пишу на дельфи 7 но нужна помощь программистов C++ кто может сказать что в точности выолняет данный код

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
#include <bios.h>
#include <conio.h>

#define COM1   0 
#define DATA_READY Ox100
#define TRUE    1 
#define FALSE   0 

#define SETTING ( 0x00 0xE0 0x00 0x03 )

int main(void)
{
  int in, out, status, DONE = FALSE;
  bioscom( 0 , SETTING, COM1);
  cprintf(". . . BIOSCOM [ESC] to exit . . .\n);
  while(!DONE)
  {
    status = bioscom( 3 ,  0 , com1);
    if (status & DATA_READY)
       if (( out = bioscom( 2 ,  0 , com1) & 0x7F) ! =  0 )
         putch(out);
       if ( kbhit())
       {
           if ((in =getch()) == '\x1B')
              DONE = TRUE;
           bioscom( 1 , in, COM1);
       }
    }
    return  0 ;
}
.. Могу просто сказать что данный код работает с Com портом но незнаю что имеено он далет считавыет или полает на принтер данные ... помогите разобраться.. Заранее спасибо
...
Рейтинг: 0 / 0
Помогите разобраться
    #32617218
Их есть у меня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже на примитивный терминал. Под DOS, видимо.
Работает с COM1,
в цикле посимвольно опрашивает порт и выводит на терминал
символы из него, при этом посимвольно же сканирует клавиатуру и
вводит в порт то, что набирают на клаве.
Если же набирают ESC - то вываливается
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите разобраться
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]